ASK HN: (click on link to view question, duh!) Learn web development?
mcxx: It is not just about learning a language and some framework, though it's a good start. I'd recommend Python + Django. As you go, learn about software design, HTTP (RFC 2616 http://www.w3.org/Protocols/rfc2616/rfc2616.html), Javascript (http://javascript.crockford.com/) and preferably also some JS library (jQuery being my favorite), web app security (https://www.owasp.org/index.php/Category:OWASP_Testing_Proje...) and more...
But most important, learn by doing. Start building something, no matter how unsignificant it may appear, right now. You will learn on the fly ;)