How to learn web dev
Published about 1 month ago
Prerequisites
You have to have something you want to build.
Describe that thing in eight words or less.
Pick a measurable/countable indicator of progress, and count it regularly, to know when you get better.
Requisites
HTML, CSS, JS, and programming fundamentals on Khan Academy.
Frontend development, in this order:
- JavaScript Arrays
- Modern JavaScript
- Go build stuff and/or do coding challenges
- Components & fine-grained reactivity via Vue, OR components & coarse-grained reactivity via React
- Go build stuff and/or do coding challenges
- TypeScript Basics
- Everyday TypeScript
- Regular Expressions
- Go build real, complex projects for a long time
- JavaScript Concurrency
- Advanced TypeScript
And backend development, in this order:
- SQL
- PHP for beginners
- Go build stuff and/or do coding challenges
- 30 days to learn Laravel
- Build Modern Laravel Apps Using Inertia.js
- Go build real, complex projects for a long time
- The Laravel Path
Postrequisites
Multitask, prioritize, hyperfocus, self-reflect, rest, repeat.