Codeacademy is doing a new program this year called Code Year:
Make your New Year’s resolution learning to code.
Sign up on Code Year to get a new interactive programming lesson sent to you each week and you’ll be building apps and web sites before you know it.
Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !
I’d have to post date that resolution by about 35 years. 🙂
Personally I’d go with Python as a first language. It’s free, cross platform, dead simple syntax, simple enough to teach a child but brutally powerful enough to do just about anything.
(by the way, the captcha you use is hell on the color blind)
Anyway, I think the goal is more code+computer literacy than it is ‘everyone will become a hardcore developer’ — perhaps it’s just designed to whet people’s appetites for coding (which I’m all for as well) 🙂
I’m not convinced that JS is a good language to start with either, but it’s better than being ignorant.
I did look at their site long enough to find a place to get notified when Python was ready:
There is also one for Ruby if you are so inclined.
I think Code Year will catch fire a little bit. Well, I say that because it’s been my focus too that we need “road maps” that span the lessons and tutorials.
FWIW, I’ve been collecting a few “alternative paths” at my blog, various first steps for the independent student. I’ve stumbled on some interesting things … like Greenfoot.
@Aaron, Greenfoot is an interesting Java environment.
I’m still old-school enough that I think learning the LAMP stack, bottom to top, is a good path for someone serious about “programming” (perhaps after a first-language experience). I mean, it’s good to know a “level,” but I don’t think you can really be a pro without knowing how it fits in … a few stacks.
I was scared the greenfoot link would put me at “too many” and trigger a moderation wait.