As I made clear in the tutorial, I chose the Raspberry Pi as the basis for educating children because it is very popular and very useful from the standpoint of general computer education. Watch this highly informative video:
(On June 30, 2017, the Raspberry Pi won the prestigious UK engineering prize, the MacRobert Award.)
Did you know that the Raspberry Pi is the third most successful computer in history?
- Windows PC
- Raspberry Pi
So, choosing the Pi is not as wonky as you may think. Your son will learn a lot more about computers, and he will have loads more fun in the process.
Also, I’m not sure if you’re aware, but Windows is a pretty awful PC platform. Sure, it’s popular, but that’s in spite of its numerous technical failings (such as vulnerability to system corruption, frequent and annoying Windows Updates, massive exposure to malware, security holes, and so on). I find that developers on the whole don’t like Windows very much.
And finally, let me say this: if your son has any aspirations about becoming a professional software developer, learning about Linux is pretty much mandatory. It’s almost impossible to avoid Linux in the programming community.