Üniversite kalıcı olmayan hiçbir şey öğretmez, X dilinin bundan 2 yıl sonra halen kullanılacağının garantisi var mı? Veya Y kütüphanesi B kütüphanesinin yerini alacak diye bir şey var mı? Java üzerinden programlama temellerini atarsınız. Bize zamanında C dili ile gösteriyorlardı şuan baksan C dilini biliyor muyum; Hayır. Ama programlama temellerini mantığını C dili ile öğreniyorduk. Ekrana yazdırma, değişkenler, yorum satırları, döngüler, fonksiyonlar, algoritmalar gibisinden.
Yazılım sadece dillerden ibaret değil. Sadece dil kullanılarak yapılan bir şey değil. Arka planda dönen olaylar çok daha farklı ve çok daha derin şeyler. Hatta bunu öğrendikten sonra dillerin sadece birer araç olduğunu anlıyorsun.
Sana önerim önce java ile temel atman, mantığı anlaman, algoritma gibi veri yapıları gibi şeyleri öğrenmen. Zaten bir dili öğrendikten sonra başka bir dili öğrenmen zor olmayacak. Çünkü diller bir birine benzer. Asıl olaylar arka planda dönen olaylardır. Dediğim gibi java ile temel at, mantığı öğren sonra python'a geçersin. Sakın aynı anda 2 dili öğrenmeye çalışmak gibi bir hata yapma. Önce mantığı anla, mantığı anlayınca beni daha rahat anlayacaksın.