Merhabalar. Bu yazıda, "JavaScript Nedir?", "JavaScript ile Neler Yapılabilir?", "JavaScript'i Nasıl Öğreniriz?" ve bunun gibi birkaç sorunun daha cevabını vermeye çalışacağım. Öncelikle belirteyim: Belli bir JavaScript bilgim yok. Fakat bahsedeceğim konular için JavaScript'e hakim olmam gerekmiyor, size JavaScript'in ne olduğu hakkında bilgi vereceğim ve öğrenebileceğiniz kaynakları sunacağım. Konu hakkında fazlaca bilgi sahibi olan kişiler yorumlarda içeriğe katkıda bulunabilir.
JavaScript genel olarak web sayfaları için kullanılan bir programlama dilidir. 22 yıl önce, 1995'te Brendan Eich tarafından geliştirilip, Netscape firmasının piyasaya sürdüğü bir script dilidir. JavaScript dili yazılımcılara dinamik web sayfaları yapmak için büyük imkanlar sunmaktadır.
Statik kelimesi "Durağan" anlamına gelir. Dinamik kelimesinin ise "Her an değişebilen" gibi birden fazla anlamı vardır. Web sayfaları çoğunlukla bize statik görüntü sunarlar fakat JavaScript bu web sayfalarını dinamik hale getirmek için vardır özetle.
Java ve JavaScript dilleri isimleri dolayısıyla çok fazla karıştırılır. JavaScript ve Java arasında isim benzerliği dışında pek bir benzerlik yoktur. İlk olarak "LiveScript" olarak piyasaya sürülen şu anki ismiyle JavaScript dili, Sun Microsystems firmasının geliştirdiği Java dilinin de aynı dönemde çıkmasının üstüne sonraki sürümüyle isim değişikliği yaptı ve bir nevi pazarlama stratejisi uygulamış oldu.
Üç farklı yoldan öğrenilebilir; kurslar, kitaplar ve internet üzerinde bulunan kaynaklar. Genel olarak tavsiye edilen internetteki kaynakların fazlasıyla yeterli olduğu yönünde. Ben de bu fikre katılıyorum. İnternette hem İngilizce hem Türkçe çok fazla kaynak bulunmakta. Bu sadece JavaScript için geçerli değil, hatta sadece yazılım dilleri için de geçerli değil. İnternet artık çok fazla bilgiyi içerisinde barındıran bir kütüphane görevi görüyor. Dünyanın en büyük kütüphanesi...
İngilizce Bazı Kaynaklar
W3schools
Codecademy
thenewboston
Türkçe olarak öğrenmeniz için Udemy'de video anlatımlı birçok kurs mevcut. Udemy'de satın almak istemeyenler için YouTube'da detaylıca, konu halinde paylaşan kanallar var. Farklı kişilerden derslerin ilk bölümünü izleyip, anlatım tarzını beğendiğiniz kişiyle derslere devam etmenizi öneririm. İngilizce veya Türkçe, hangi dille öğrenirseniz, öğrenme aşamasında öğrendiklerinizi uygulamalı olarak denemeyi unutmayın. Tek bir kaynakla sınırlı kalmamanız daha kolay öğrenmenizi sağlayacaktır.
Herhangi bir yazılım dili biliyor musunuz? Bu yazılım dilini öğrenirken hangi yolla öğrendiniz? Hangi şekilde öğrenilmesini önerirsiniz? Bunları bizlerle ve yazılım dili öğrenmek isteyen kişiler için yorum olarak paylaşabilirsiniz.
Yazar:
Görsel Kaynak