Hangi Programlama dilini öğrenmeliyim ? 2020
Bilgisayar programlama dillerinin sayısı o kadar çoğaldı ki yeni başlayacaklar için doğru başlangıcı yapmak gerçekten önemli.
Nereden başlamalı:
öncelikle amacımızı belirlemeliyiz:
Dili öğrenmekteki amacım ne ? web tabanlı programlama mı yapacağım ya da windows tabanlı ya da ios tabanlı programlama mı yapacağım
yo yo yo ben mobil tabanlı programlama yapacağım… (Hayır hayır ben oyun yazacağım …) Android vs…
Görüldüğü gibi seçim yapmak bile insanın kafasını karıştırıyor.
Ama yapacağımız doğru seçimler hem zamanımızın boşa gitmesini engelleyecek, hem para kaybımızı engelleyecek,
hem de enerjimizi doğru değerlendirmemizi sağlayacaktır.
Genel Olarak:
Web tabanlı programlamayı seçtiyseniz;
JavaScript
Pyton
PHP
Ruby
Java
dillerinden birisiyle başlamanız doğru olacaktır.
Kolaylık açısından bu dillerden PHP ve JavaScript dilleri doğru seçim olacak kanaatindeyim.
Desktop uygulamaları yapmayı düşünüyorsanız;
Java
C++
Pyton
dillerinden birisiyle başlamanız doğru olacaktır.
Kolaydan zora doğru pyton, C++, java sıralaması doğru olacaktır.
Mobil uygulamaları yapmayı düşünüyorsanız;
Swift
Java
C#
dillerinden birisiyle başlamanız doğru olacaktır.
Oyun yazmak istiyorsanız;
C++
C#
Java
Python
dillerinden birisiyle başlamanız doğru olacaktır.
Veritabanı programcılığı yapacaksanız;
SQL
MySQL
PostgreSQL
MongoDB
SQLite
Oracle
Microsoft Azure
dillerinden birisiyle başlamanız doğru olacaktır.
SQL kolaylık açısından doğru seçimdir.
Şunu belirtmem de yarar var Java ile de oyun yazarsınız Python lada oyun yazarsınız
ancak piyasada ki tercih edilirliği, kolaylığı vs sebeplerden ötürü bazı dillerin öğrenme önceliği bizim için önemlidir.
Burda C dilinden hiç söz etmedik C++ ve C# bir çok özelliğini C den almıştır. C ile de oyun yazarsınız
kasmanız gerekir.
Son yılların en çok kullanılan programlada dilleri sıralaması aşağıdaki gibidir.
- JavaScript
- Python
- Java
- C/CPP
- PHP
- Swift
- C#
- Ruby
- Objective – C
- SQL
Hocam çok doğru tesbitl etmişsiniz şu ana kadar tam 700 tane programlama dili mevcut . Yeni başlayanların doğru seçim yapması zaruri…