I learned how to program using BASIC on the Amstrad CPC but back then it was the only computer in the house. Nowadays there are so many programming environments to choose from.
So where to start if you want to teach kids nowadays how to program? Will SmileBASIC be a good start?
When I started learning programming it was really hard to accquire information and no one knew how to program so I couldn't get a mentor. Nowadays it's much easier to get all you need to get started learning programming. Which absolutely good, but there is a life lesson in this difficulty to accquire information that the current generation will probably never learn.
I think it will be really hard to engage kids into learning programming bottom up, but YMMV.
There's already a "C library for writing user mode arm11 code for the 3DS (CTR)" https://github.com/smealum/ctrulib
Back... Turns out the New 3DS does not come with a charger... I feel like I'm 10 again and I've ran out of AA batteries for my Gameboy Color
I've been charging my 3DS exclusively via USB for at least a year.
That being said, I don't think the new version will run programs made in Petit Computer as is without a fair bit of tweaking, so you do have the benefit of being able to try out the Petit Computer programs already made. It's not a complete waste!
I imagine the predecessor to this must have been fairly successful in Japan to merit a sequel
edit: nope, I was completely wrong. This looks awesome. Finally, the nintendo 3DS is easily user programmable.