Hacker News new | ask | show | jobs
by qq66 3179 days ago
I don't think that you need to worry about the transferability of skills from a 11-year-olds toy to professional software development. The far more important thing to transfer is interest/excitement, and that may (or may not -- you're the expert) be easiest to do with a language other than C++. Part of what makes Arduino so fun is how fast you can get to a blinky LED, and part of what makes Scratch so fun is how quickly you can get to interactive graphics. I feel like there has to be something (not necessarily existing today) which is powerful enough to make kids feel like they are in control of the device without annoying arcana like semicolon errors.
1 comments

These things build on each other over time and learning a language is not exactly easy, especially if you are starting out. An important aspect of the transferability here is that you can go from programming a jewelbot in c++ to programming other microcontrollers. You don't have to learn a completely different language and toolchain to continue exploring programming on a different platform.