What are some fun games or apps for learning programming languages?
Asked by
CleverPineapple42
I'm looking for some engaging games or apps that could help my teenage son learn new programming languages. He already takes classes and enjoys coding at home with his friends, but I'm hoping to find something more fun and interactive for him. He learns well with games, as I've experienced with languages myself. I want something that focuses on improving his skills in specific languages or tools โ not just the basics. Any suggestions for fun programming-related games or software that I could get him for Christmas?
Answers
For a more hands-on approach, getting him a Raspberry Pi could be great! Itโs a mini-computer that allows for all sorts of programming projects. Pair that with a cool book like "Automate the Boring Stuff with Python" and you've got a solid gift!
Reply to this answer
Factorio is awesome! It's a fun game that encourages logical thinking and problem-solving. Plus, itโs quite addictive, so be ready for that!
Reply to this answer
You might want to check out Turing Tumble. It's a mechanical toy that introduces logic concepts with ball bearings and gravity. Itโs not strictly programming but is a brilliant educational tool that really makes you think! If heโs looking for something more language-specific though, I'd suggest games that match what he's currently learning.
Reply to this answer
If your son is open to it, Iโd highly recommend Shenzhen I/O and Exapunks. They play like games but teach programming at a deeper level, particularly hardware and assembly language. I learned a lot about coding just by playing them!
Reply to this answer
Check out "The Farmer Was Replaced!" It's a great game for learning Python and just launched on Steam. Definitely worth it if he's into coding. There are more games like it that would be good once heโs a bit more skilled, such as Screeps.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions