I want to make a webapp. Where do I start?
ratsbane: I don't think I'd want to starting out by learning to code relatively complicated things to a framework.  If you learn a framework you won't be so much exposed to the real technologies - HTTP, HTML, CSS, Javascript.  I think I'd start by reading the RFCs for those.  Then write some web pages by hand with HTML and then try to write a program to do what you just did by hand.  Also study the source of any other web apps you can find - open source software is great for learning.