The learn workflow shold be a combineation of:
read some -> do some -> try some -> read some more -> experiment some -> read some -> continue
This is just a startingpoint, there are many topics to web development, from javascript for interface interactivity to distributed systems, message queues, scaling ( I'll write this link again just for kiks http://norvig.com/21-days.html ) etc.,
The resources are for the Python language, personally I prefer Ruby, but the resources for "learn programming" are more evolved in Python as it has bean adopted as a teaching language by many schools/universities.
Start with some lightweight tutorials about creating web pages (static content): http://www.w3schools.com/html/default.asp http://www.w3schools.com/css/default.asp
Creating dynamic content (programming) is a whole different issue ( http://norvig.com/21-days.html ).
Start with learning procedural programming: http://ocw.mit.edu/courses/electrical-engineering-and-comput...
http://www.greenteapress.com/thinkpython/thinkCSpy/html/
And then experiment with a simple web framework: http://webpy.org/tutorial3.en
The learn workflow shold be a combineation of: read some -> do some -> try some -> read some more -> experiment some -> read some -> continue
This is just a startingpoint, there are many topics to web development, from javascript for interface interactivity to distributed systems, message queues, scaling ( I'll write this link again just for kiks http://norvig.com/21-days.html ) etc.,
The resources are for the Python language, personally I prefer Ruby, but the resources for "learn programming" are more evolved in Python as it has bean adopted as a teaching language by many schools/universities.
PS. Exercise oriented: http://learnpythonthehardway.org/