Re:Ask HN: A Syllabus for Modern Web Development?
by wccrawford on Sunday February 06, 2011 @06:22AM
(#2185420)
I was going to say it slightly differently, but this is pretty much exactly what I was going to suggest.
One of the main reasons is that it's a quickly moving target. Any technology you learn today has to be questioned in a year. It may still be around, but it'll probably be used at least a slightly differently.
So to learn web development, you need to learn to be flexible from the start.
I would start with registering a domain name, setting up hosting and DNS, creating and modifying the index.html file. Then add a css file and run through the basics of html and css standard practices. Limit the design to basic colors and fonts at first. Just when they start to get the hang out it, bust out a crash course in web design with Adobe Illustrator and make those sites pretty. After that, utilize something like Paypal's webmaster tools to set up an extremely simple shopping cart. If time allows, dedicate a session to Jquery UI to spice up the sites even more. In the end, there will be some really polished final products with plenty of new skills and lots of invaluable experience.
That's what I'd do. Good luck!