I am looking for recommendations on resources to learn web development starting from zero. A friend pointed me to http://www.codecademy.com/. Does anyone have any feedback on it? Are there other sites that walk you through lessons building on top of each other? Free is always a plus, but if there are paid options that are totally worth it, please list those too.