13 yaşındayım yazılıma başlangıç hedefi koydum ama hangi dili ogrenmeliyim bilmiyorum C# öneriyorlar java öneriyorlar javascript oneriyorlar phython oneren var bana yazilima baslangic olarak birseyler yazabilecegim bir yazilim dili lazım hangi dili ogrenmeliyim ve neden o dili ogrenmeliyim? Simdiden tesekkurler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Vay be keşke o yaşlarda birileri de beni yönlendirseydi. Ben 6 ay önce başladım ve 22 yaşındayım :D
Tavsiyem öncelikle İngilizce öğrenmen, daha çok gençsin geç kalacağım vs. diye kafana takma. Gerekirse 1 sene İngilizce aban ve yabancı videoları Türkçe altyazı olmadan anlayacak seviyeye gel.
Sonrasında dillerin alanlarını araştır ve kendine en çok yatanı seç. Ben seçimimi Python'dan yana kullandım. Hem ilgimi çekti hem de bölümüm ile (İşletme) entegre kullanabilirim (Veri Bilimi & Makina Öğrenimi & Yapay Zeka)
İçerikler genel olarak aynı sırayla ilerliyor zaten (Türkçe olan kursta ekstra daha çok şey var). Ben öncelikle udemy'de konuyu izliyorum, egzersizi/ödevi yapıyorum ve sonra aynı konuyu bir de Türkçe olandan dinliyorum. Tavsiye ederim
Çocuklar için tasarlanmış, sürükle bırak seklinde çalışan bir programlama dili olan scratch'a bakabilirsinhttps://scratch.mit.edu/. Kısa sürede bir şeyler öğrenip basit oyunlar yaparsın. Programlamanın temellerini öğrenme adına fayda sağlayabilir : değişken, döngü, if else kontrolü ... Çok fazla zaman harcama ama 1 hafta gayet yeterli bir süre bunun için. Sonra gerçek bir programlama diline başlarsın.
Abi evet banada baya bi C# önerdiler ama ben şunu bilmiyorum ben bu dille ne yapabilirim program yazabilirmiyim plugin yazabilirmiyim robotik kodlama yapabilirmiyim oyun yapabilirmiyim ben ne yapabilirim bu dille neler yazabilirim?
yapacağın işlere göre tercih edeceğin programlama dilleri farklılık gösterecektir. yukarda bahsedildiği gibi robotik işleriyle, elektrik elektronikle ilgileniyorsan C dilini kullanırsın. İşin veritabanı ileyse, machine learning, ai falansa Python kullanırsın vs vs. Sen şimdilik kafana robotik, plugin falan takma. Dillerden birini öğrendin mi diğerlerini öğrenmek kolaydır.
Bu bir yana, C öğrendin diye robot kodlayamazsın. Ya da python öğrendin diye machine learning algoritmaları yazamazsın. Programlama dilleri yalnızca araçtır. Robot kodlayabilmek için elektrik-elektronikten anlaman gerekiyor. Elektrik devrelerinden, mantık kapılarından anlaman gerekiyor. Ya da plugin yazacaksan, plugin yapmak istediğin yazılımın nasıl çalıştığını bilmen gerekiyor.
Mesela diyelim ki Opera'ya plugin (extension) yazacaksın. Bunun için önce Opera'yı tanıman gerekiyor, extensionlar ile nasıl çalışıyormuş onu bilmen gerekiyor.
bak daha verdiği ilk link extension'ların yapısı, nasıl çalıştığı. Basitçe bir göz gezdirdim ve sanırım javascript dili ile kodlanıyor extensionlar ama html ile de bir şeyler yapılıyor sanırım öyle yüzeysel bir bakındım.
Demek istediğim kodlamayı, özellikle obje yönelimli programlama konseptini güzel öğretecek bir dil seçmen ki sana tavsiyem C#'tır. Birini öğrendin mi sonra artık hangisini kullanman icap ediyorsa onu öğrenirsin ve kullanırsın. Dediğim gibi bir programlama dilini öğrendin mi diğerleri kolaydır. Kafana öyle robotik için şu bunun için bu diye koyma. İnan ki C öğrendin diye robot kodlayamazsın.
Python'u da tavsiye eden çok arkadaş olmuş ben hala tavsiye etmiyorum. statik-yazılmış bir dil ile konseptleri öğrenmen bence çok daha kolay olur. pythonda da statik-yazılabiliyor ama tutoriallerin o şekilde öğreteceğini sanmıyorum ki pythonu python yapan şeylerden birisi zaten çoğu işi kendisinin yapması neyse. Tavsiyem hala C#.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu ileti DH mobil uygulamasından atıldı >