İşte evrimleşmemiş halini öğrenmek de doğru değildir, yeni yazılım teknolojilerini kullanmak varken eskileri öğrenip eski yazılım pattern'larını kullanırsan yaptığın yazılımdan memnun kalmazsın. Yeni teknolojiler her zaman iyidir bu nedenle C öğrenilmemelidir. HTML5 yerine HTML2 kullanmak gibi bir şey bu. Zaten C ile yazılım geliştirmek günümüz programlama dillerine göre daha çok zaman gerektirir, yarın bir gün çabuk bitmesi gereken bir iş eline geldiğinde bu işi C ile yapamazsın. Temeli öğrenmek demek 20 sene önceki teknolojinin dilini öğrenmek demek değildir.
Siz de diyorsunuz, int her yerde int bu yüzden C# gayet yerinde bir öneri. Hem güncel, hem de yapamadığı hiçbir şey yok. Artık programlamada her şey birbiriyle bağlantılı, JS ile de program yazılabiliyor, JS ile de oyun yapılabiliyor, C# veya Python ile de website geliştirilebiliyor. Dolayısıyla artık programlama dillerinin sınırları nerdeyse yok. Eski yazılım pattern'larını öğrenmenin mantığı yok zannımca, yeni teknoloji her zaman daha iyidir.