4 ms·
Ask HN: How do I get my brother into programming?
My brother is a somewhat hopeless 21-years-old, working in the service industry, who never completed his studies and spent most of his teenage years partying.
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?
- kilodeca 5y agoMaybe introduce him to programming video games.
- LinuxBender 5y agoJust my opinion, but you might find something your brother is interested in that intersects with programming. The interest should drive the learning, so it becomes a hobby that keeps his interest vs becoming a "job" or chore. e.g. If he were into video games and game modding, show him how to write the mods or hacks to give him more control over the game. Start small and simple.
- dschuessler 5y agoThere are video games out there that pose challenges very similar to the one's one encounters when programming. Several commenters have mentioned in other threads that Factorio is such a game. (I never played it myself.) If that's the kind of game your brother is interested in, you might sell him on programming by saying: "In essence, it's just that, but paid." 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.
- ftkftk 5y agoThis sounds like https://lightbot.com/ https://lightbot.com/. This app really helped my son think through problem solving sequentially before moving on to Scratch https://scratch.mit.edu/ https://scratch.mit.edu/. Since Op's brother is an adult he may be better served with a Raspberry Pi, which is not quite as "cutesy", but can still be interfaced with a drag and drop programming language like Scratch. Then one can graduate to more advanced projects. Check out https://projects.raspberrypi.org/en https://projects.raspberrypi.org/en for inspiration.
- dschuessler 5y agoYes, that must be it! Thank you. Looking in the Wayback Machine, there was a Flash version years ago. I must have played that.
- dave_sid 5y agoMaybe get him to implement a bubble sort algorithm in Rust. That’s bound to do it.
- artful-hacker 5y agoMaybe offer him a job?
- deleted 5y ago[deleted]
- codingdave 5y agoIs he unhappy? 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.
- prower 5y agoMay I suggest the PS4 videogame Dreams? Could be the perfect trojan horse to get him into programming. Beware it's a MASSIVE time-sinker.