Yazılım dünyasına giriş yapmak isteyen hemen hemen herkesin sorduğu bir sorudur bu. Bu sorunun cevabını bulmak için dünya genelinde neler yapılıyor hangi projelerde hangi diller kullanılmış bunlara bakmak lazım. Tabi birde şu var hangi ülke için konuşuyoruz bunu? Neden derseniz ülkemizde yaygın olarak aranan teknolojilerden olan ASP.NET ve MVC yurtdışında o kadar yaygın değil. Genel olarak tercih edilen bir dil olan Python, ülkemizde çok fazla kullanılmıyor. Bunun en büyük nedenlerinden biri microsoft tekelinde olmamız. Aynı zamanda microsoftun büyük şirketlere sunduğu kolaylıklar ve indirimler firmaları bu teknolojiye yöneltmiş zamanında. Her ne kadar yeni yeni bu tekel değişmeye başlasada ve birçok şirket Java, Python gibi teknolojilere geçiş yapmaya başlasada günümüzde en fazla terch edilen teknolojilerin arkasında hep microsoft var.Microsoft ise hantallığının farkında ve yavaş yavaş yenilenmeler içerisinde. Özellikle son dönemlerde geliştirmesini hızlandırdığı Azure platformu için verdiği Node.js desteği ve yine aynı cloud sisteminde verdiği PHP desteği bunun en iyi örneklerinden. Artık microsoftta bazı şeylerin farkına varmaya başladı ve değişime ayak uydurdu. Bizim gibi tekelinde tuttuğu ülke sayısı azalacak hatta bir gün gelecek bitecek. Engellenemez bu gelecek için microsoftta bazı değişimlere başladı.
Şu an şöyle bir araştırma yapsanız; hangi yazılım dilini öğrenmeliyim? yada hangi programlama dilini öğrenmeliyim? deseniz ilk sırada Java, C, Objective-C / Swift, Python, Ruby, Javascript, HTML5/CSS3 gibi dilleri göreceksiniz. Tabi bunların hepsi programlama dili değil ama öğrenmeniz gereken ve ilerleyen yıllarda dahada revaçta olacak olan yazılım dilleri. WhoIsHostingThis sistenin hazırlamış olduğu bu infografikte, bu diller nelerdir? hangilerini öğrenmeliyim? Dünya genelinde ne kadar kazanıyor bu dilleri bilenler? gibi birçok sorunun cevabını bulabileceğiniz bir infografiği sizinle paylaşmak istiyorum. İlerleyen günlerde eğer zaman bulabilirsem, ülkemiz için bu tip bir infografik hazırlamayı düşünüyorum. Umarım karar vermenizde faydalı olur.
Bu infografiğe ek olarak popüler yazılım dilleri ile ilgili yapılmış olan Programming Language Popularity sitesinde bilgileride kullanabilirsiniz.
Programlamaya Linux altında BaCon ile başlanabilir. BaCon BASIC türevi bir programlama dilidir. Kolay ve hızlı GUI kodu yazılabilir. Yazılan kod C koduna çevrilerek C derleyicileri ile derlenmektedir. Python, PHP, Ruby, vs. yorumlayıcı olmadar çalışmazken BaCon kodu derlendikten sonra bir yorumlayıcı olmadan çalışabilmektedir.
İnografiyi ne zaman yayınlamayı düşünüyorsun?