Programlamaya giriş yapmak günümüzde hiç kolay değil . Çok fazla “dil”, çok fazla “araç”, çok fazla kafa karışıklığı. Bazı insaların bu sebepten dolayı vazgeçtiklerini biliyorum. Bence ilk olarak yapılması gereken, ama ne yazıkki çoğu zaman yapılmayan, bir ayrım var. O da Programlama dili ve Programlama öğrenmek arasındaki ayrım. Bu basit gelsede çok önemli; Sonucu “başarılı” veya “başarısız” olacak şekilde etkiliyor.
İlk önce bu ayrımı yapmak çok önemli. Programlama dili öğrenmek için mesela:
* söz dizimi (syntax)
* “tipler” (types)
* kütüphane kapsamı/kullanımı (bibliothek)
* …
Programlama öğrenmek isterken ise mesela:
* “Teknik Temeller”: charset, byte-code, …
* Paradigmalar
* Konseptler
* Algoritmalar (algorithms)
* Otomat Teorileri (automata theory)
Yani programlama öğrenmek ile programlama dili öğrenmek arasında aslında büyük fark var. Buna dikkat etmek lazım.