1. HTML + CSS ile gördüğün tüm siteleri, tasarım olarak klonlamaya çalış + kesinlikle git kullan.
2. temel programlama + JavaScript öğrenmeye başla.
3. tarayıcı nasıl çalışır? Network, HTTP gibi web ile ilgili teorik bilgiler.
4. dom öğren. 1. adımdaki gibi yine klon projeler yap. Ama bu sefer dinamik olsun. Klasik; todo, quiz App falan.
5. CSS kütüphanesi öğren. Bootstrap veya TailwindCSS olabilir. Bence tailwind + UI lib. Bu sayede component bazlı geliştirmeyi öğrenirsin.
6. JS Framework öğren. En sık kullanılan: React. React veya vue arasında tercih edebilirsin. Benim tercihim React.
7. sunucu mantığı, request, API gibi teorik konular.
8. backend temeli öğrenme (Node.js ile başlanabilir)
9. veri tabanı - orm (kesinlikle kullan.)
10. authentication - middleware gibi ıvır zıvır şeyler.
11. fullstack proje geliştir.
12. deployment (docker falan öğrenebilirsin)