Spellbook of Modern Web Dev is a collection of 2,000+ carefully selected links to resources on anything web development related. Ā It covers subjects from Internet history and basics of HTML, CSS, and Javascript, all the way to tools, libraries and advanced usage of web technologies, and more; from network protocols and browser compatibility to development environments, containers, and ChatOps.
- This document originated from a bunch ofĀ most commonly used links and learning resourcesĀ I sent to every new web developer on our full-stack web development team.
- For each problem domain and each technology, I try my best to pick onlyĀ one or a fewĀ links that areĀ most important, typical, common or popularĀ andĀ not outdated, base on theĀ clear trends,Ā public dataĀ andĀ empirical observation.
- PreferĀ fine-grained classifications and deep hierarchiesĀ overĀ featureless descriptions and distractive comments.
- Ideally,Ā each line is a unique category. TheĀ ” / “Ā symbol between the links means they are replaceable. TheĀ “, “symbol between the links means they are complementary.
- I wish this document could be closer to a kind ofĀ knowledge graphĀ orĀ skill treeĀ than a list or a collection.
- It currently containsĀ 2000+Ā links (projects, tools, plugins, services, articles, books, sites, etc.)
On one hand, this is one of the best single resources on the topic of web development that I’ve seen in a very long time. Ā On the other hand, it re-confirms my belief in “there is no such thing as a full-stack web developer”. Ā There’s just too many levels, and there’s too much depth to each level for a single individual to be an expert at. Ā But you get bonus points for trying.