farklı diller öğrenmek seni ileriye değil geriye götürür,ilk önce kafanda kurman gereken şey algoritma mantığı.
dilden dile geçmek sana sadece o dillerin syntaxı (söz dizimi) hakkında bilgi verir.
örneğin faktöriyel hesaplayan bir program c,c++,c#,java hepsinde aynıdır.
for(int i=1;i<=faktoriyel;i++)
result=result*i;
sadece bu kodu programın main fonksiyonuna yerleştirmen gerek diller arası tek fark bu başlangıç ve orta seviye için.
sana benim tavsiyem c dili ile temelini atıp problem çözmeyi,probleme nasıl yaklaşman gerektiğini, syntax yapısını,compiler kavramını,derleyici hatalarını yorumlamayı öğrenmen daha sonra,nesne yönelimli programlama temellerini atmak ve daha sonra veri yapıları ve veri tabanı öğrenmen senin için çok yardımı olur.
umarım yardımcı olur,kolay gelsin.