Yazılım öğrenmeye nereden / hangi dilde başlanmalı?

C# ile başla sonra C++ geç. Neden dersen;
O dediğin programları C# ile rahat şekilde yaparsın. Oyun için Unity kullanacaksan C# gerekir. İşi kavradıktan sonra profesyonel işler yapacağın zaman C++ lazım. Mesela Unreal Engine C++ ile kullanılıyor. Yani senin anlayacağın senin istediğin geliştirme alanları C tabanlı diller.

Oyun kodlamak => C#, C++.
Web kodlamak => HTML, CSS, JS.
Robotik kodlama => C.
Mobil kodlama => Java, Kotlin.
Konsol kodlama => Small Basic.
Temel hack => Python.

Teorik olarak doğru, ancak mantıklı değil. Geliştirici kendisine hangi dil lazım ise onu kullanmalı. Dili seçerken kendi geliştireceği programın akışını ve işleyişini hangisi daha iyi yapacaksa onu seçmeli.
 
C# ile başla sonra C++ geç. Neden dersen;
O dediğin programları C# ile rahat şekilde yaparsın. Oyun için Unity kullanacaksan C# gerekir. İşi kavradıktan sonra profesyonel işler yapacağın zaman C++ lazım. Mesela Unreal Engine C++ ile kullanılıyor. Yani senin anlayacağın senin istediğin geliştirme alanları C tabanlı diller.



Teorik olarak doğru, ancak mantıklı değil. Geliştirici kendisine hangi dil lazım ise onu kullanmalı. Dili seçerken kendi geliştireceği programın akışını ve işleyişini hangisi daha iyi yapacaksa onu seçmeli.
Sahneye geldiğiniz için teşekkür ederiz.
 
Ne yapmak istediğine daha kendin de karar verememiş gibisin, bu durumda hangi dile yönelirsen yönel okyanususun ortasında pusulasız kalmış gibi hissedebilirsin. Öncelikle ne yapmak istediğine karar verip isteğin doğrultusunda dil seçebilirsin.
Ayrıca şunu da söylemeliyim ki herkes hangi dili öğreneyim diye soruyor ama aslında programlama dili tercihi yazılım geliştirme süreçleri içerisinde çok da önemli bir yer tutmuyor.
 
C# ile başla sonra C++ geç. Neden dersen;
O dediğin programları C# ile rahat şekilde yaparsın. Oyun için Unity kullanacaksan C# gerekir. İşi kavradıktan sonra profesyonel işler yapacağın zaman C++ lazım. Mesela Unreal Engine C++ ile kullanılıyor. Yani senin anlayacağın senin istediğin geliştirme alanları C tabanlı diller.

Teorik olarak doğru, ancak mantıklı değil. Geliştirici kendisine hangi dil lazım ise onu kullanmalı. Dili seçerken kendi geliştireceği programın akışını ve işleyişini hangisi daha iyi yapacaksa onu seçmeli.

Herkese ayrı ayrı teşekkür ederim.

Eray abinin dediği gibi ilerlemeyi düşünüyorum. Teşekkürler.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı