Daha önceki yazılarımın çoğunda C'den başlamasını söylemiştim kişinin, fakat fikrimi değiştirdim. Programlamaya dil öğrenerek değil önce programlama mantığını, algorithms and data structures kavramlarına aşina olmadan programlamaya başlanmaması gerektiğini düşünüyorum. Adam şirkette Lead Developer olarak çalışıyor bak "Lead Developer" (araştır). Daha binary search, bubble sort, merge sort falan hiç bir şey bilmiyor adam lead developer olarak girmiş nasıl girdiyse artık. Önce kendinize bir öğretmen bulun, tanınan ve çok öğrencisi olan biri olsun mümkünse. Offline ve Online olarak bulmanız farketmiyor bir hoca bulun, youtube kanalı olabilir özel ders veren biri olabilir bulduktan sonra o hoca ne ile öğretmeyi tercih ediyorsa o dili öğrenin. Zaten eğer hoca gerçekten bilen biriyse bu işleri siz programlama dillerinin çoğuna çok rahat alışırsınız programlama mantığını öğrendikten sonra.