What to Learn Next
You've covered the 13 basics. Now it's time to specialize. Three popular paths:
Path 1: Web Development
If you want to build websites and web apps:
- HTML & CSS — structure and styling. MDN is the gold standard reference.
- JavaScript in the browser — DOM manipulation, events, fetch API.
- One framework — React is the safest first choice; Vue and Svelte are gentler alternatives.
- A backend — Node.js, Python (Django/Flask), or Go. Pick based on what you want to build.
- Databases — start with SQL (PostgreSQL), then explore NoSQL if needed.
First project: a personal site or portfolio. Second: a CRUD app (something with a database).
Path 2: Data & Analytics
If you want to work with data, make charts, and eventually ML:
- Python deeply — comfort with lists, dicts, comprehensions.
- NumPy & pandas — the workhorses of data analysis.
- Matplotlib / Plotly — for visualization.
- SQL — non-negotiable in any data role.
- Statistics & ML — once you're comfortable, courses by Andrew Ng (free on Coursera).
First project: analyze a public dataset (Kaggle has thousands).
Path 3: Mobile
If you want apps in people's pockets:
- iOS: Swift + SwiftUI. Native macOS development environment (Xcode).
- Android: Kotlin + Jetpack Compose.
- Cross-platform: React Native or Flutter (one codebase, both stores).
First project: a clone of a simple app you actually use (notes, weather, list).
Skills Useful in Any Path
- Git & GitHub — start now, learn by using.
git add .,commit,push,pull. - Command line basics — cd, ls, mv, rm, grep.
- Reading documentation — practice with MDN or the Python standard library docs.
- Asking good questions — Stack Overflow has a guide.
- Testing — write small tests as you code; the time you save is enormous.
Free, High-Quality Follow-Ups
- MDN Web Docs — best web reference on the internet.
- Python tutorial — official, well-written.
- Exercism — graded exercises in 60+ languages.
- Harvard CS50 — free intro CS course; strong fundamentals.
- roadmap.sh — visual roadmaps for every specialty.
🎯
The most important advice
Pick one path. Don't sample. Six months of focused work in one direction beats two years of jumping between three.