Yazılıma hangi dille başlanmalı?

Erelis

Decapat
Katılım
12 Aralık 2018
Mesajlar
125
16 yaşındayım ve yazılıma başlamak istiyorum, gerçekten çok ilgimi çekiyor ama yazılım ile ilgili bir bilgim yok. Hangi yazılım dillerini öğrenmeliyim nasıl başlayabilirim? Amacım program ve uygulama yapmak, yani kodlamayı yazılımı tamamen öğrenmek istiyorum. Nerelerden öğrenebilirim ve nereden nasıl başlamalıyım? Teşekkürler.
 
Ben de 18 yaşındayım ve senin gibi üniversitede yazılım okumak istiyorum, bende konu açacaktım ama madem sen açmışsın ben de takip edeyim bakalım. Doğru düzgün öğrenmek için yer yok.
 
Bir programlama dili öğrendiğinizde hemen hemen hepsini kolayca öğrenebilirsiniz. 0 ve 1 sayı diziliminin nasıl meydana geldiğini anlamanız yeterli.


Asıl sorulması gereken ne yapmak istediğiniz? Donanımsal programlama, web programlama, derin öğrenme ve yapay zeka vb.
 
Bir programlama dili öğrendiğinizde hemen hemen hepsini kolayca öğrenebilirsiniz. 0 ve 1 sayı diziliminin nasıl meydana geldiğini anlamanız yeterli.


Asıl sorulması gereken ne yapmak istediğiniz? Donanımsal programlama, web programlama, derin öğrenme ve yapay zeka vb.

Web ve oyun programlama öğrenmek istiyorum. Özellikle Java ve JavaScript dilleri çok eğlenceli geliyor. Ama nereden öğreneceğimi bulamadım, güzel bir kaynak varsa verebilir misiniz?
 
HTML-CSS ile başlayarak bir takım kodlamalar vesaire deneyin derim. Kodlama mantığı kafanıza kolayca oturabilir. Sonrasında da C. C'ye direk de başlayabilirsiniz.
 
Web ve oyun programlama öğrenmek istiyorum. Özellikle Java ve JavaScript dilleri çok eğlenceli geliyor. Ama nereden öğreneceğimi bulamadım, güzel bir kaynak varsa verebilir misiniz?

Oyun programlama için C ve C++ çok kullanılıyor. Buna ek olarak Unreal Engine, CryEngine ve Unity 3D oyun motorları C# programalama diline de olanak tanıyor. Oyun geliştirmek için TR de iş bulmak biraz zor. Çünkü elle tutulur bir oyun firması yok.

Web tarafında ise ekosistem daha önemli. Dotnet Core, PHP Laravel, Java Spring, Python Django, Nodejs Express gibi bir çok seçenek bulunuyor. Türkiye'de anında iş bulabilirsin. Ayrıca web geliştirici çok fazla olduğundan (biri de benim) bir daha düşün derim.
 
Ben C ile başladım, yatay geçiş yaptım ve C++ gördüm baştan.

İstersen C ile başlayıp temelleri öğrendikten sonra yeni bir dile geçiş yapabilirsin. Nesne mantığını yeni dil üzerinden öğrenirsin.

İstersen de direkt nesne yönelimli olduğu için C++ ile başlayabilirsin. C'ye göre daha zordur. Nesne mantığını C++ ile öğrendikten sonra diğer dillere geçişin rahat olabilir. Tabi bu değişe de bilir. Çünkü bazı farklılıklar olabiliyor.
 
Java , python gibi sanal makine üzerinden giden diller yerine C , C++ gibi direk donanım kontrollerine erişebildiğiniz dillerle başlamanız daha iyi olur kanaatimce hem memory allocation ve thread programming üzerinden de gidersiniz.
 

Geri
Yukarı