Hangi Yazılım Dillerini Öğrenmeliyim?

Hangi IDE’yi Kullanmalıyım?

11.02.2020

kodlamadilleri

Hangi programlama dillerini öğrenmeliyim? Hangi kodlama dillerini öğrenmeliyim? Soru ne şekilde sorulursa sorulsun anlaşılan; python, html, css, php, Java, Javascript, visual basic, C++, C, C#, R, go, ruby, groovy, objective-c, perl, pascal, delphi object pascal, swift, matlab, .NET gibi dillerin hangisini öğreneceğimiz ya da hangisinden öğrenmeye başlayacağımız konusudur. Bir diğer soru da hangi editörü kullanacağımız sorusudur. IDE dediğimiz, Tümleşik Geliştirme Ortamı (Integrated Development Environment) editör programlardan Dreamweaver, Sublimetex, Notepad++ bunların başlıcalarıdır.

İlk soruya gelirsek, yazılıma merak salan pek çok yeni başlayan için sıkça tekrarlanan bir sorudur. Muhtemelen konuyla ilgili hiç fikri olmayanların niyetleri, diğerlerine nazaran daha kolayından başlamaktır. Çok fazla dil olduğundan –dil öğrenildikten sonra- “para kazanabilmek için ilk kapı hangisi olabilir?” de kastedilmektedir. Haklı da bir sorudur ki, yeni keşfedilen bir çok yol yöntemle birlikte trend olma ve kazanç kapısı olabilme sırası tamamen değişmektedir.

Nereden başlamalıyım?

Kazanç kapısı ve popülerliği biz de ilk sıraya koyalım. Devri geçmiş bir dili öğrenmeye çalışmanın zaman ve emek israfından başka bir şey olmadığını belirtmek gerek. Aşağıda statista.com adresinden alınan ve günümüzü yansıtan(2019 olarak düşünebilirsiniz), kodlama dillerinin kendi aralarındaki popülerlik sıralamasını gösteren bir tablo yer alıyor:

hangi-kod-dilleri-popular

Bu grafikten de anlaşıldığı gibi kolay olması, çok tercih edilmesi ve fonksiyonel olmasından dolayı python ipi göğüslemiş gözüküyor. Tabi ki bu grafiğin geçmiş yıllarda bu şekilde olmadığı açık… Daha önce PHP en popüler dil iken şimdi 5. Sıraya gerilemiş gözüküyor.
İkinci belirleyici kriter, merakınızın hangi alanda olduğudur. Merak ya da amaç derken örneğin, web geliştirmek, oyun yazmak, cep uygulaması yazmak veya bir muhasebe programı yazmak… Hangi platform için yazmak? Örneğin, Windows, Linux, Mac, Mobil, Android, iOS veya Windows Phone için… Amacınız oyun yazmaksa PHP doğru bir tercih değildir. Spesifik amaca dönük hangi dillerin uygun olduğu internetten kolayca araştırılabilir. Bu yazının konusu bu olmadığından burayı geçiyoruz.

Hangi IDE’yi kullanacağım?

İDE seçiminde şu gereksinimleri karşılamasına dikkat etmelisiniz:
Farklı kodlara göre farklı renkli kod dizimine ve gösterime sahip olmalı, kod hiyerarşisi, satır girinti ve çıkıntılarını düzenlemeye uygun olmalı, hata ayıklama ve uyarma modu olmalı, tüm dillere uygun olmalı, hızlı düzenleme için ek araç ve inşa modülleri olmalıdır.
Tavsiyelerle bitirecek olursak, ne olursa olsun kaçınılmaz gereksinim olarak İngilizce öğrenmelisiniz, başta kodlar karışık gelebilir, kodlardan bir şey anlamıyorum diyerek pes etmemelisiniz. Kolay olan konu ve dillerden başlamalısınız. İster bir kurstan, ister video veya kitaptan öğrenin mutlaka öğrendiğiniz bir kod parçasını kendiniz uygulayın ve kodla ilgili başka projeler üretin. Kodları kopya yapıştır şeklinde değil kendiniz yazarsanız mantığını kavramak daha hızlı olur. Yalnızca dilleri öğrenmekle kalmayın o konu ile ilgili blog ve makaleleri okuyun. Trendleri takip edin. Yazılım dünyasının buluşma noktaları olan Stackoverflow, Github vb. web sitelerine üye olun, takip edin, proje ve görüş paylaşın.

DİĞER MAKALELER



Firma Rehberi Nedir? | Firma Rehberine İhtiyaç Var mı? | Neden SEO Neden Reklam? | Web Sitesine Gerek var mı? | Reklamcıya Reklam Yapılır mı? | SEO Firmaları SEO Yazınca Çıkıyor mu? | Türkiye Google'da Hangi Kelimeleri Aradı? | Black Friday Kara Cuma Nedir? | Bitcoin Güvenli Liman mı? | SEO Uyumlu Makale Nasıl Yazılır? | E- Ticaret’te Son Durum | Sosyal Medya Yönetimi Nasıl Yapılır? | Dolarda yükseliş sürer mi? | Adsense Başvurusu Nasıl yapılır? | Google Snippet Nedir? | Google Maps'e yer ekleme nasıl yapılır? | İnternetten Para Kazanmak | Web Girişimleri Ne Olabilir? | Hangi Kodlama Dillerini Öğrenmeliyim? | Web Dünyası, Teknoloji Sektörü ve Bilgisayar | Otomotiv Sektörü | Eğitim Öğretim Sektörü | Yapı İnşaat Sektörü | Kimya Sektörü | Satış ve Pazarlama Sektörü | Korona Virüsünün Ekonomik Etkileri



Etiketler

kodlama dilleri yazılım dilleri programlama diller IDE programları