The Arduino development board has grown in popularity over the last few years and has spawned a myriad of interesting projects such as auto-lacing shoes, The EyeWriter 2.0, and the Mobile Dance Stage.
When people set out to learn to program, they often get mired in a lot of choices. What programming language should I learn? What will get me hired? What frameworks do I need to know? It goes on and ...