If learning to code is one of your New Year's resolutions, then Code Year is a program for you. The initiative, provided by previously mentioned webapp Codeacademy, will email you free interactive programming lessons each week.
The weekly Codeademy lessons not only will teach you the basics of coding, they might also help you stay on track with your resolution to learn how to build apps and websites.
One of the goals of Code Year is to actually spread the word about the importance of learning to code (and that anyone can do it), with support from organisations such as Y Combinator, TechStars, Girl Develop It and HackNY. As Y Combinator founder Paul Graham says: "If you want to invest two years in something that will help you, you would do better to learn how to hack than get an MBA."
2012 can be your Code Year, whether or not you want to learn to program for fun or profit. If you're keen to develop some coding chops, don't forget to check out our Lifehacker night school on the basics of programming.