I'm wondering if codecademy is that useful, because after all, they only teach you the principles of coding and not the actual coding you would use to build product with. I.e. they only learn you how to loop, but not how to do it in a SQL/no-SQL db, and therefor, a kickstart to a little project could stay off the runway while that is where you learn the most. I would like to have your opinions on this, please add to your comments if you use(d) the service or not.
I'm the cofounder of Codecademy, so I'm obviously a little biased. One of Codecademy's biggest strengths is definitely teaching the basic principles and beginning concepts in programming but many of our users have gone on both with Codecademy and with other resources to find jobs, create companies, or build their own side projects. A small sampling of people like that is here: codecademy.com/stories. Let us know if we can help with anything!