I have been writing about web development for a decade. This “reading list of reading lists” is the culmination of that experience, drawing together all of my articles and presenting them in a logical, ordered, progressive manner optimized for learning.
The term “complete” is something of a misnomer, of course. So long as the web continues to evolve, there will always be more to write about: even as it stands, there are a few gaps in the reading list material, which will be filled in over time.
Most sections shown here are divided into extensive sub-sections. It’s generally recommended that beginners start with HTML and work forwards, as most pieces assume that readers have knowledge shared in previous articles. Intermediate and advanced learners should feel free to dip in at any point; each article features extensive back-links and references.
Prerequisites: Basic knowledge of an operating system (OSX, Windows or Linux)
Total Time: 200 hours (estimated)
There are also several specialized, supplementary reading lists:
Photograph by Robert Gendler, used under a Creative Commons license.
Enjoy this piece? I invite you to follow me at twitter.com/dudleystorey to learn more.