Updated Jul 6, 2026

Choosing Your First Framework

You know a language. You need to build something with it - an API, a web app, a backend for a project. And now you're stuck at a different wall: which framework do you actually open first?

This guide skips the survey and gives you an answer. If you haven't already read What a Framework Even Is, start there - it covers the concept and a general method for learning any framework. This guide assumes that and answers the narrower, more urgent question: given the language you already know, where do you start today.

The phases

  1. You Don't Need to Learn Ten Frameworks - why the anxiety is normal, and why the real question is narrower than it feels.
  2. A Starting Point, Language by Language - one opinionated recommendation per language, with why.
  3. When You Don't Need a Framework Yet - the honest alternative: sometimes the standard library is enough.

Phase 1: You Don't Need to Learn Ten Frameworks →