Sana şöyle söyliyim java,c,c++,c# vb. bütün programlama dillerinin temeli aynıdır.mesela sen bir tane asal sayı bulma programı yazacaksın.hepsinde "for" kullanman lazım.misal veriyorum bir tanesini adam gibi öğrenirsen diğerleri kolay gelir sana.
Mesela C de ekrana yazdırma "printf" komutu ile olurken,
C++ da ise "cout" dur.
Dersen ki aralarında en iyisi hangisi ben şuan C öğrenmeye çalışıyorum ama en iyisi bence javadır :D