Alex Vipond
SHIFT + D

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:

  1. JavaScript Arrays
  2. Modern JavaScript
  3. Go build stuff and/or do coding challenges
  4. Components & fine-grained reactivity via Vue, OR components & coarse-grained reactivity via React
  5. Go build stuff and/or do coding challenges
  6. TypeScript Basics
  7. Everyday TypeScript
  8. Regular Expressions
  9. Go build real, complex projects for a long time
  10. JavaScript Concurrency
  11. Advanced TypeScript

And backend development, in this order:

  1. SQL
  2. PHP for beginners
  3. Go build stuff and/or do coding challenges
  4. 30 days to learn Laravel
  5. Build Modern Laravel Apps Using Inertia.js
  6. Go build real, complex projects for a long time
  7. The Laravel Path

Postrequisites

Multitask, prioritize, hyperfocus, self-reflect, rest, repeat.

The Basics.

Be fast.

Share.

Spark creativity.

Look more closely.

Hack time.

ON THIS PAGE

How to learn web devPrerequisitesRequisitesPostrequisites