Kendini geliştirmek isteyişin çok önemli, kişisel tavsiyem sürekli "neyin nasıl yapıldığı" ile ilgili araştırma yapman.
Şimdi web dünyasında ne kadar tecrüben var bilmiyorum, css, js ve html yazma konusunda yine başlangıç seviyesindeysen bunlarla ilgili videolar izleyip temel atman gerekiyor.
Html css kısmı için (
Tamamını izlemedim fakakt aralara göz attım, sade ve anlaşılabilir bir şekilde anlatmış.);
Js konusunda eksiğin varsa,
Eğer ingilizce biliyorsan kendin okuyabilirsin, yok bilmiyorum dersen (
Google Übersetzer) eklentiyi kurarak direk sayfada istediğin cümleyip seçip, seçtiğin cümleyi otomatik olarak türkçeye çevirtip anlayabilirsin. Anlamadığım şeyler illaki olacaktır, bunları doğrudan türkçe araştırablirsin illaki bir kişi anlatmıştır.
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
Eğer ingilizce ile aram yok diyorsan(ki dememelisin :/),
30 Günde Javascript, orijinali "30 days of challenge" olan ve adım adım 30 günde javascript öğretmeyi hedefleyen bir deneyimdir. - tayfunerbilen/30-gunde-javascript
github.com
Bu js için önerdiğim 2 linki incele, ben genelde video izlemiyorum tabi bunun için belli başlı tecrübelere sahip olmakta gerekiyor. Hep sonuç odaklı olduğum için yapmak istediğim bir şey varsa internette doğrudan onu araştırıyorum, örneğin "javascript ile buton rengi değiştirme" veya "how to change button color with javascript".
İngilizce terimlere olan aşinalık ve biraz cümle kalıpları çalışmakla çok rahat araştırma yapabilirsin, her konuda her şekilde.
Jquery ile ilgili de birşeylere bakmanı öneririm.
React konusunda gelecek olursak;
Yine yukarıdaki html,css kursuyla aynı kanal react konusunuda anlatmış ki tavsiye ederim.
Belli bir seviyeye gelene kadar videolar ile ilerlenebilir fakat bir zaman sonra videoları kenara bırakıp araştırma ve okuma yaparak geliştirme yapılması gerekiyor.
React kendi sitesinde tutorial ve dökümantasyon yayınlamış, videyu izledikten sonra buralara da bakmanı ve hangi bilgilerin olduğunu, neyin ne amaçla kullanıldığını görmen gerektiğini düşünüyorum.
Kullanıcı arayüzleri geliştirebileceğiniz bir JavaScript kütüphanesi
tr.reactjs.org
Zaten bir bakmışsın, "npm install xxx" komutu ile envai çeşit kütüphane kurup site dizayn etmeye başladığını göreceksin.
Yine react ile ilgili kafanda bazı şeyler oturmaya başladığı zaman, hemen "react example project" diye google araması yapıp github/gitlab gibi platformlarda open-source kodlara bakarak neyi nasıl yapmışlar diye göz gezdirebilirsin.
Tabi sana doğrudan adım adım şunları yapmalısın demem mümkün değil fakat kabaca çok araştırarak ve neyi nasıl yapacağını araştırmayı kendine alışkanlık edinerek ilerlemeye sağlayacağını düşünüyorum.
Bir ekleme daha yapayım,
Bu sitede kendini geliştirmek istediğin her alanla ilgili kaynaklar ekleniyor, incelemelisin.
Beginner
sourcepocket.netlify.app