Labā ziņa: lai kļūtu par web izstrādātāju, nav jāmaksā par dārgiem kursiem. Viss nepieciešamais ir pieejams bez maksas — jautājums ir tikai, ko izvēlēties un kādā secībā. Šeit ir resursi, ko iesakām atkal un atkal.

Pamati: trīs resursi, ar kuriem pietiek

Neizkaisies pa desmit platformām. Šie trīs nosedz visu:

  • freeCodeCamp — interaktīvs ceļš no nulles līdz pilnvērtīgiem projektiem, ar sertifikātiem.
  • The Odin Project — pilna apmācību programma ar reāliem projektiem un Git no pirmās dienas.
  • MDN Web Docs — labākā atsauce HTML, CSS un JavaScript; šeit meklē atbildes, nevis Google pirmajā rezultātā.

Prakse: kur trenēties katru dienu

Frontend Mentor dod reālus dizainus, ko pārvērst kodā — tieši tas, ko dara izstrādātāji ikdienā. Codewars un Exercism trenē programmēšanas domāšanu ar maziem uzdevumiem. Un labākais treniņš joprojām ir uzbūvēt vienkāršotu kopiju lapai, kuru lieto pats.

Rīki, kas jāuzstāda pirmajā dienā

VS Code kā redaktors, Git un GitHub konts versiju kontrolei, un pārlūka izstrādātāja rīki (F12) — ar šiem trim pietiek pirmajam pusgadam. Neuztraucies par "pareizo" konfigurāciju; noklusējuma iestatījumi ir pilnīgi pietiekami.

Vienkāršs 90 dienu plāns

Ja vari veltīt ~10 stundas nedēļā:

  • 1.–30. diena: HTML un CSS — uzbūvē un publicē savu personīgo lapu.
  • 31.–60. diena: JavaScript pamati — pievieno lapai interaktivitāti, uzbūvē mazu rīku (kalkulatoru, todo).
  • 61.–90. diena: pirmais projekts ar API datiem + viss kods GitHub — tas jau ir portfolio sākums.

Nemācies vienatnē

Pievienojies kopienai — Discord serveri (freeCodeCamp, The Odin Project), vietējie meetup pasākumi un atvērtā koda projekti GitHub. Jautājumu uzdošana un citu koda lasīšana paātrina mācīšanos vairāk nekā jebkurš kurss.