I’m SUPER EXCITED about the new Arduboy! This I think is the best way to learn to program computers, to start by modifying games and then to make your own. It’s way more fun than starting with “Hello World” like every long-winded book offers. As a freebie, you also get to learn about controlling electronics in the process. If you have a kid, get them one of these and spend some time playing with it, there are a TON of free games online to start with.