Ben o mesajda eğer içinde böyle bir heves yoksa yapma demek istemiştim. Yani "ooo, yazılım geleceğin mesleği, ben buna atlayayım" demek de yanlış bence. Neyse, bunu uzatmayacağım. Zaten eğer çok sevdiğin bir işi yapmıyorsan sıkılır ve bırakırsın, insan fıtratında bu var. Bak mesela ben de derslerimi çalışmaktan zerre zevk almadığım için o dersi bir kaç defa daha dinlemek zorunda kalıyorum Internet'ten.
YouTube, Udemy gibi kaynaklar varken bu bahsettiğin bahanelerin geçerli olduğunu düşünmüyorum. Dili kendi kendine öğrenmeye çalışıyorsun, bu güzel bir şey ama sadece dil değil programlama. Ayrıca Türkçe kaynaklar aşırı yetersiz maalesef.
Programlamayı akılda kalıcı bir şekilde öğrenmek için kendi öğrenme tekniğini bulman gerekli. Mesela ben kağıda aklımda kalanları döküp daha sonra o videoyu baştan izleyerek öğreniyorum.
Bir-iki oynatma listesi bırakacağım buraya, kaliteli bulduklarımı.
Bu attıklarım senin temelini inşaa edecektir.
Öğrenmek istiyorsan bir şeyi aynı zamanda o konuda ısrarcı olmalısın. Disiplinli olmalısın.
Bir dili hiçbir zaman bitiremezsin. O dil sürekli yenilenir, kendini günceller. 35 senedir programlama yapan birisini görmüştüm Internet üzerinde ve o aynen bunu demişti.
Bir dilde kendini geliştirmek vardır. Bu da sabır ve emek ister, her işte olduğu gibi. Dediğim konuları öğrenirsen kendini güzel geliştirirsin. Çok güzel tecrübe kazanırsın. Üniversiteye gitmediğini varsayarak yazıyorum bunları, bu dediklerimi yapıp üniversiteyi bitirdiğin zaman mülakatların çoğunda başarılı olacaksın.
C dilini öğrenmek diğer dillere adaptasyonunda çok işine yarar. Çoğu popüler dil C tabanlı çalışıyor. C dilinden başka dillere hızlı atlarsın. C dilinden hareket etmesen bile gömülü sistemler ile uğraşabilirsin.