I'm not fantastic at this game but when I teach people how to play (which I'm sure many of us do when showing friends the game) I teach people to play like a wall. I teach them to stay on the ground, DP anti-airs, and poke at their opponent with fireballs, lows and pokes.
Is that a good way to teach someone the basics in the game?
My friend and I used to run an FGC in our City and as such it was super common that we'd have people who were new to the game and wanted to learn fundamentals. I'd often get them to play mini-games against me, like "I'm going to jump at you, and you're going to beat me only using that anti-air button", or another that we called "sweeps and throws" where you could only use the sweep button and throws, which was designed to teach footsies, whiff punishing and how to tech throws.
As I say, is this a good way to teach people how to play? The awkward thing is that I always got them to play as Ryu but I think the fundamentals translate to other characters. The footsies tutorials might not work well on characters with low walk speed though. I would also teach them some basic combos but always figured that's something they can learn in their own time. It's just muscle memory after all and there's not as much sense in being taught that outside of how links and cancels work.
I ask cause I haven't done this in a while and a friend wants me to show him how to play the game on the weekend.