Javascript'den elbette yazılıma başlanır. Çok da güzel olur çünkü aşina olduğunuz bir şey ile çalışacaksınız; DOM (Document Object Module ). DOM şu an bile baktığınız yerdir. Burada gördüğünüz her şey bir DOM öğesidir. Cevapla butonundan, mesaj tarihinin olduğu yere kadar.

Lakin Javascript, HTML vs CSS olmaksızın tek başına işlenebilir bir dil değildir. Elbette niche durumlar var ancak Javascript dediğimiz şey %90 DOM manipülasyonu için kullanılır.

Bundan ötürü, hiç bilginiz yok ise; HTML ve CSS üzerinde çalışmaya başlayın. İkisini de yuttuğunuzda (yuttuğunuzu şöyle anlarsınız, herhangi bir siteye baktığınızda; burada şu şu CSS, şu şu HTML ağacı kullanılmalı; birebir aynısını yapabilirim dediğinizde). Ardından CSS'in bir framework'u olan (utilty de denebilir) TailwindCSS üzerinden ilerleyin. İnanın, TailwindCSS sonrasında bootstrap vs. bunlar sadece basmakalıp prototip üreticileri sadece.

Sonrasında JS öğrenmeye başlayabilirsiniz.

JS konusunda da. Lütfen, lütfen ama lütfen jQuery öğrenmeyin. jQuery bilmek Javascript bilmek değildir, aksine; jQuery ile çalışan insanların DOM'un nasıl çalıştığı konusunda da en ufak fikri yoktur.

Vanilla, plain JS öğrenin. Hiçbir framework'e ihtiyacınız yok. Javascript yeni gelin gibi her ay yeni bir framework üreten bir dildir. Advanced düzeyde JS öğrendikten sonra Vue ve React düşünebilirsiniz.