Learning to code is not all kittens and daisies. It's tough stuff but fortunately the Internet is loaded with a surfeit of resources to get you started. They vary from "Teach Yourself X in 7 Days" type books and dense technical reference behemoths to the occasional good blog post guides. If you're very lucky, the subject matter you are trying to learn is taught by dedicated folks producing screencasts like those found at Railscasts, PeepCode, TekPub, Nodecasts, Vimcasts and so on. But watching only gets you so far. Getting your hands dirty and testing your skills is when you really begin to chmod u+w your brain. If you're still with me after this cheesy intro, I'd like to introduce the latest creation from Envy Labs, Code School, which is launching today.