I am a software engineer, running a tech startup and earning a top-five-percent salary in my home country.
Here is the thing: I bet my ass my brother has my same IQ (if not higher). He is deep into video games and crazy good at them and a good problem solver in real life. He might be missing purpose/direction and I think programming might be a way out.
What's the best way to introduce him to programming in a way that's not dull and could sparkle his interest?
Because from your description, you didn't say anything about him other than he isn't living up to your standards. If he is unhappy and looking for more, you can offer to show him your industry and see what he thinks. Otherwise, let him live his life, and let him know you are there for him if he ever needs anything.
I remember playing an educational web game long ago where you had to program a robot with a limited set of control flow statements so that it could autonomously reach a goal. The game had an isometric perspective and the robot had to react to all kinds of obstacles. If anyone remembers this game, please post a link. It was great but I didn't bookmark it.
Could be the perfect trojan horse to get him into programming.
Beware it's a MASSIVE time-sinker.