Developer Atlas

Learning to code is hard. There are a mountain of things to learn to become a professional developer, and it is hard to know where to begin when you are a beginner who doesn’t know what they don’t know.

Google often isn’t much help- search for the random tech thing you hear your friend talking about, and you’ll usually end up on a landing page full of marketing buzzwords that assumes you already know what you are looking at.

Ok, so Django is "The web framework for perfectionists with deadlines”, but what is a web framework anyway? What matters?

The Developer Atlas is a mind map that summarizes and contextualizes everything a professional developer knows. Each node represents a skill, technology, or idea that a developer might learn. Click on one and it will provide an explanation of what it is and why it matters, and give some useful resources for how to learn it.

The Atlas is annotated with guides that will walk you through the information and help you make sense of it all, starting with the basics.

Not sure where to begin? How about this:

What should you learn first?

Is something missing or wrong? The Atlas is forever a work in progress. Want to contribute? Contact me.