WordPress için en iyi JavaScript kaynaklarına geçmeden önce bir bilgi: Dünyada 1 milyardan fazla web sitesi var ve bunların %94.7’si JavaScript kullanıyor!
Peki, siz sitenizde JavaScript’in gücünden yeterince faydalanıyor musunuz?
1. Mozilla’nın JavaScript Kılavuzu (MDN Web Docs)
Mozilla’nın JavaScript Kılavuzu, her seviyeden geliştirici için en kapsamlı kaynaklardan biridir. Temelden ileri düzeye kadar rehberlik sunar ve JavaScript dünyasında en çok önerilen araçlar ve kaynaklar arasında yer alır. Öğrenme seviyeniz ne olursa olsun, sizi doğru yöne yönlendirecek bir rehber arıyorsanız, burası tam size göre!

Daha fazla bilgi için: Mozilla’s JavaScript Guide
2. Codecademy – JavaScript Kursu
Codecademy, interaktif bir platformda JavaScript öğrenmek isteyenler için harika bir başlangıç noktasıdır. Yeni başlayanları bilgiyle boğmaz; her adımda sadece ihtiyacınız olan temel bilgileri sunar.

Kod yazarak anında sonuçları görebilir, sürekli geri bildirim alarak yavaş yavaş daha karmaşık konseptlere ilerleyebilirsiniz. Ayrıca, birden fazla programlama dilini öğrenmek isteyenler için de popüler bir tercih!
Daha fazla bilgi için: Learn Java | Codecademy
3. freeCodeCamp – JavaScript Eğitimi
freeCodeCamp Kod Okulu, öğrenmeyi eğlenceli ve etkili hale getiren bir platform! Yüksek kaliteli videolar, tarayıcı içi kodlama ve oyunlaştırma ile JavaScript öğrenimine yeni bir boyut kazandırıyor.

Dersler, kendi hızınızda ilerlemenize olanak tanırken, her videonun ardından öğrendiklerinizi uygulayabileceğiniz zorluklarla karşılaşıyorsunuz. Bu zorluklar, problem çözme becerilerinizi geliştirmenizi sağlıyor. JavaScript yolunda jQuery, Node, Angular, Ember, Backbone gibi çerçeveleri ve CoffeeScript sözdizimini öğrenebilirsiniz!
Daha fazla bilgi için: Learn JavaScript | Code School
4. W3Schools JavaScript Eğitimi
W3Schools JavaScript Eğitimi, temel seviyeden ileri seviyeye kadar JavaScript öğrenmek isteyenler için harika bir kaynaktır. Anlaşılması ve takip edilmesi son derece kolaydır.

Her konu, sayfalara bölünmüş ve belirli bir JavaScript sözdizimi parçasına odaklanmıştır. ‘Try-It-Yourself‘ bölümleri sayesinde kod örneklerini deneyebilir ve öğrendiklerinizi hemen uygulayabilirsiniz. Tüm örnekleri denerseniz, kısa sürede JavaScript hakkında çok şey öğrenmiş olacaksınız!
Daha fazla bilgi için: w3schools.com | javaScript Tutorial
5. JSFiddle – Kod Deneme ve Paylaşım Aracı
JSFiddle, Piotr Zalewa tarafından geliştirilen, kodunuzu tarayıcıda düzenlemenize, çalıştırmanıza, paylaşmanıza ve hata ayıklamanıza olanak tanıyan ücretsiz bir araçtır.

Bir ders platformu olmasa da, JavaScript becerilerinizi test etmek veya kodunuzu paylaşmak için harika bir yerdir. Web sitenize eklemeden önce JavaScript kodlarınızı denemek ve geliştirmek için mükemmel bir çözüm sunar.
Daha fazla bilgi için: Create new fiddle | JSFiddle
6. JavaScript.info – Modern JavaScript Eğitimi
JavaScript.info, modern JavaScript’i öğrenmek isteyenler için kapsamlı ve güncel bir kaynaktır. Temelden ileri düzeye kadar her konuyu detaylı bir şekilde ele alır ve ES6+ gibi modern özelliklere odaklanır.

Anlaşılır anlatımı ve pratik örnekleriyle, JavaScript dünyasında güncel kalmak isteyenler için mükemmel bir rehberdir
Daha fazla bilgi için: JSJ Episodes Archive | Devchat.tv
7. Eloquent JavaScript – Modern Bir Giriş Kitabı
Eloquent JavaScript, modern JavaScript’e kapsamlı bir giriş sunan popüler bir kitaptır. Temel kavramlardan başlayarak, dilin karmaşık yönlerini ve uygulamalarını detaylı bir şekilde ele alır. Hem yeni başlayanlar hem de ileri düzey geliştiriciler için harika bir kaynaktır!

Daha fazla bilgi için: JavaScript Courses on Treehouse
8. Tuts+ JavaScript Tutorials
Tuts+ JavaScript Tutorials, JavaScript’in en ilginç ve karmaşık yönlerini ele alan kapsamlı bir rehberdir. Performans sorunlarını, yaygın hataları ve böcekleri önlemek için harika ipuçları sunar.

Ancak, bu rehber daha çok ileri düzey kullanıcılar için uygundur ve temel JavaScript bilgisine sahip olmanız şiddetle tavsiye edilir.
Daha fazla bilgi için: JavaScript Garden
9. Javascript for Cats – JavaScript Bölümü
JavaScript For Cats, programlama dillerinin ne olduğunu basitçe açıklayarak başlar ve temel JavaScript kavramlarını hızlıca öğrenmenizi sağlar.

Ancak, bu rehber sizi endüstriye hazır web uygulamaları geliştirecek seviyeye getirmekten ziyade, temelleri anlamanız için tasarlanmıştır. Hızlı ve eğlenceli bir başlangıç arıyorsanız, tam size göre!
Daha fazla bilgi için: JavaScript for Cats
10. Harikulade JavaScript – Programlamaya Modern Bir Giriş
Harikulade JavaScript, profesyonel JavaScript programcılarının en çok tavsiye ettiği kitaplardan biridir ve JavaScript öğrenmek isteyenler için harika bir kaynaktır. Ücretsiz ve etkileşimli bir e-kitap olan bu rehber, teorik kavramlar ile pratik uygulamalar arasında mükemmel bir denge sunar.

İlk bölümde dilin temellerine, ikinci bölümde JavaScript’in tarayıcıyla etkileşimine, son bölümde ise Node.js’e derinlemesine odaklanır. Çevrimiçi okuyabilir veya ciltli bir kopyasını edinebilirsiniz!
Daha fazla bilgi için: Eloquent JavaScript
11. Code Combat
Code Combat, oyun oynayarak kodlama öğrenmenizi sağlayan eğlenceli bir platform! JavaScript’in söz dizimi ve mantığını öğrenmek için harika bir başlangıç sunar.

Dersler, hem temel bilgileri öğretir hem de bir gün JavaScript ile oyun geliştirmek isterseniz işinize yarayacak beceriler kazandırır. Eğlenerek öğrenmek isteyenler için mükemmel bir seçenek! 🎮
Daha fazla bilgi için: CodeCombat | Learn how to code by playing a game
12. Tuts + JavaScript Tutorials
Envato Tuts + kesinlikle çevrimiçi öğrenme sektöründe kendini kanıtlamıştır. 25.000’den fazla ücretsiz ders ve 700’den fazla profesyonel gelişim ve tasarım kursuyla, her seviyedeki kodlayıcıların en sevdikleri konular hakkında daha fazla bilgi edinmelerine yardımcı olan önde gelen kaynaklardan biri olarak başarıyla kurulmuştur.

Tuts + ‘daki JavaScript veritabanı, sizi kayıt süresi içinde sıfırdan kahramana dönüştüren 150’den fazla sayfalık kurs, eğitim, e-kitap ve kılavuzdan oluşur
Daha fazla bilgi için: JavaScript Code Tutorials by Envato Tuts+
13. Konuşan JS
Axel Rauschmayer, alanda 20 yılı aşkın deneyimiyle tanınmış bir JavaScript geliştiricisi tarafından yazılan ücretsiz bir çevrimiçi kitap.

Kitapta, JavaScript’i hızlı bir şekilde (en iyi uygulamalardan ödün vermeksizin) öğrenmek isteyen programcılar ve mevcut beceri tabanlarını derinleştirmek isteyen JavaScript programcıları hedef alıyor.
Her açıklama sonrasında, ortaya çıkan husus hakkındaki anlayışınızı derinleştirecek kısa örnek kodlar vardır. Tarayıcınızda doğrudan deneyebileceğiniz etkileşimli egzersizler de vardır.
Daha fazla bilgi için: Speaking JavaScript: An In-Dept Guide for Programmers
14. SitePoint JavaScript Kursu
SitePoint sitelerindeki istatistiklerine göre, JavaScript dersi 10.000’den fazla öğrencinin dil ile kodlamayı öğrenmesine yardımcı oldu. Temel konulardan JavaScript’in daha gelişmiş özelliklerine kadar değişen modüller içeren bir sürü ders var. HTML ve CSS gibi farklı konularda olanlar bile.

Blogunda, faydalı ipuçlarını içeren düzenli olarak güncellenen bir JavaScript bölümü de bulunmaktadır.
Daha fazla bilgi için: Introduction to JavaScript | SitePoint Premium
15. Smashing Dergisi – JavaScript bölümü
Smashing Magazine, web geliştirme, programlama ve uygulamalara odaklanan oldukça ünlü bir sitedir. Diğer diller ve gelişme biçimleri hakkında bir şeyler de içeren çok sayıda yararlı bilgi sunmaktan gurur duyar.

Tecrübeli JavaScript geliştiricileri tarafından düzenli olarak güncellenen JavaScript bölümü, JavaScript’in en iyi uygulamaları hakkında çok çeşitli yararlı ipuçları sunar.
Daha fazla bilgi için: Learning javaScript: Essentials And Guidelines | Smashing Magazine
16. Scotch.io
Düğüm, Açısal veya Ember gibi JavaScript çerçeveleri ile çalışmaya başlar başlamaz, bazı harika ipuçları ve yönergeler için Scotch’a geçebilirsiniz.

Ayrıca, diğer programlama dilleri için de bol miktarda kaynak var, bu nedenle ileride yer imi koymak için harika bir yer olabilir. JavaScript çerçevelerinin doğasını göz önünde bulundurarak, Scotch genellikle yalnızca ara ve gelişmiş kodlayıcılar için önerilir.
Daha fazla bilgi için: Top Shelf Web Development Training | Scotch
17. Ücretsiz kod kampı
Kodlamayı öğrenmenize, ardından sivil toplum kuruluşları tarafından kullanılan açık kaynak projelerine katkıda bulunarak deneyim kazanmanıza yardımcı olan bir topluluk.

Sitelerindeki istatistiklere bakarak, milyonlarca insanın kodlama ve teknoloji hakkında bilgi edinmesine yardımcı oldular. Tarayıcıda kodlama yapıldığından öğrencilerin kendi ortamlarını kurmaları gerekmez. Bu, yeni başlayanlar için daha kolay başlamasını sağlar.
Daha fazla bilgi için: Learn to Code and Help Nonprofits | freeCodeCamp