Benim şahsi öğrenme tercihim dökümantasyondur. Yani okuyarak öğrenme. Eğer siz böyle yapmak istemezseniz Udemy her zaman yanınızdadır C de bir programlama dilidir. C++'den önce yazılmıştır ve bazı işletim sistemleri bu dille yazılır. Düşük seviye bir dildir ve başlayanlar için biraz zordur.

Hiçbir işveren sadece bir dil üzerinden iş vermez. Her dilden bilmek iyidir. Öğrendiğin kadar, sonra geliştirmek istersen geliştirirsin. Boşuna mu çoğu program çoğu dilleri kullanıyor? C++ programlarda bağlanan python. dll gibi kütüphaneler, HTML içinde CSS ve JS, gelişmiş JS için node ya da React, ve daha nicesi.

Biraz ingilizce ve hafif yazılım deneyiminiz varsa Python, sıfırdan başlayacaksanız Visual Basic. Python'dan ilerlerseniz C'ye, oradan da C++'e geçiş yapabilirsiniz. C, C++'e göre az kafa karıştırır çünkü C++'deki gibi OOP değil. C çözdüğünüz zaman C++'e geçersiniz. C++ daha kapsamlıdır. Daha fazla sürdürmek isterseniz, Assembly öğrenebilirsiniz. Assembly ile program yazmanıza gerek yok, tersine mühendislik yaparken kodları anlamak için de kullanabilirsiniz.

Ben sağ diyorum siz sol anlıyorsunuz, daha yazmıyorum.

Bi inceleyeyim.

Dediklerinize pek birşey anlamasam da teşekkürler.

Bu yaz tatilinde yazılım öğrenmeyi planlıyorum. Ama bu konularda en ufak bir bilgim yok. İleride bu işten para kazanabilmek için nereden başlamalıyım, yardım alabileceğim kaynaklar neler?

Bu kadar dilden dile atlamak hiçbir fayda sağlamaz kimseye. Tersine mühendislik hakkında söyledikleriniz haricinde hiçbirine katılmıyorum. Her dilden azar azar bilmek yerine bir dili olabildiğince çok bilmek her zaman daha iyidir.

Dokümanlar, kitaplar, videolar... Sınırsız içerik var denebilir.

Youtube'dan, eğer paran varsa udemy'den python öğren.

Söyledikleriniz şey tek bir alandaki farklı frameworkler zaten. Web alanına yönelmiş birisi elbette ki HTML, JS ve bunların frameworkleri olan React öğrenmeli. Node ise backend için kullanılan bir framework -ki muhtemelen bunun farkındasınız-. Alakasız şeyleri bir araya getirmek düzgün bir argüman yaratmıyor maalesef. Yapay Zeka ile uğraşıyorsam neden React bileceğim ki? Yapmayın lütfen.

Dediğim gibi kodlama konusunda ufacık bir bilgim bile yok. Hangi YouTube kanallarını izleyebilirim?

Öncelikle kimsenin önerdiği alanlara, o kişiye körü körüne inanarak yönelmemelisin. Bir kişinin o alandan para kazanması/zevk alması aynısının senin için geçerli olduğu anlamına gelmez. Başlangıç olarak kesinlikle ve kesinlikle algoritma mantığına ihtiyacın var bu sebeple bir dil seçip algoritmaya giriş yapman gerek. Dil olarak hangisini seçtiğinin bir önemi yok, bir tanesini öğrendiğinde temel düzeyde hepsini öğrenmiş oluyorsun. Örneğin birisinde konsol çıktısı System. Out. println iken, diğerinde print şeklinde oluyor. C#, Java, C++ veya C ile başlamanı öneririm. Çok sade olmasından dolayı Python önermiyorum başlangıç olarak, ileride Python'a geçmeyi düşünebilirsin. Alan olarak da önce bir algoritma eğitimini bitirdikten sonra sana ilgi çekici alanlara yönelmeni tavsiye ederim. Yapay Zeka, Veri Bilimi, Mobil Programlama, Web Tasarım gibi bilim alanlarından ticari olanlara tüm alanlara yönelme şansın mevcut. Yazılım ile uğraşırken kaynakların çoğunluğunun İngilizce olması da bir gerçek. Bu yüzden bu süreçte olabildiğince İngilizce ile haşır neşir ol. Türkçe olarak Üniversite 1. sınıfta Murat Yücedağ'dan Algoritma dersleri izlemiştim Youtube aracılığıyla. Fakat Udemy gibi platformlardan az sayılabilecek bir miktarda algoritma kursları alman daha yararlı olur diye düşünüyorum. Kolay gelsin, umarım bu yolda pes etmez ve sonuna kadar devam edersin. İyi çalışmalar.

Murat Yücedağ - Türkiye'deki popüler framework/diller için harika eğitimleri var. Algoritma eğitimleri de var ama eski olabilir, ben 4-5 sene önce Murat abiden algoritmaya giriş yapmıştım. BilgisayarKavramlari - Yazılım ve Bilgisayar Mühendisliği ile alakalı çoğu bilgiyi bulabilirsiniz. Bu abimizin listeleri de videoları da biraz düzensizdi ama çok değerli bilgiler paylaşıyordu. freeCodeCamp. org - İngilizceniz varsa aklınıza gelebilecek her dil, her framework için eğitimleri var tek videolar halinde. Sizi çok ileri taşıyacak eğitimler değil fakat başlangıç seviyesi ve ücretsiz olmasından dolayı çok iyi bir kaynak sayılabilir. Bunun haricinde BTK Akademi sitesi , Turkcell Geleceği Yazanlar ve Udemy platformlarını tercih edebilirsiniz. Udemy'de kurslar ücretli ama sürekli indirim oluyor ve 60-70 TL gibi fiyatlarla 40-50 saatlik kursları bile alabiliyorsunuz. Harvard CS50 Buradan da dünyaca ünlü "Bilgisayar Bilimine Giriş" Harvard dersine ulaşabilirsiniz. 25 saat olması sizi korkutmasın çünkü koca bir üniversite döneminin dersleri. 11 bölüme ayrılmış bu yüzden hafta-hafta veya gün-gün ilerleyebilirsiniz.

Turkcell'in "Geleceği Yazanlar" platformuna bakabilirsin. Zamanında bana çok faydası olmuştu, gayet güzel platform.

İngilizcem sınıfına göre iyi. Pyhtonu anladım ama C nedir? Bunları öğrenmek için nereden yarım alabilirim?