C++'tan önce C öğrenin denilmesinin sebebi hem o eski durumları görmek, hem de pointer vb. şeyleri çok daha iyi kavramak. Java alakasız.
Yapay zeka için C++ kullanıp hayattan bezmeniz muhtemel. Python öğrenmenizi tavsiye ederim.
Ama sıfırdan Python öğrenilmesine de karşıyım. En basitinden pointer olayının güzelce kavranmayı bence çok önemli. Python'da bırakın kavramayı, ne zaman referans ne zaman kopyası geldiği belli olmuyor. Yani, oluyor da bunu öğrenmek ayrı dert.
Python'da 10 dakikada yazılacak yapay zeka kodunu C++'ta 10 saatte yazılması muhtemelen. Çalıştırınca Python 100 dakikada, C++ 10 dakikada çalıştırır.
Sayılar ve oranlar önemsiz, direkt onlara bakıp aksiyon almayın. Biri kod yazmada hızlıyken diğeri çalıştırmada hızlı ve bazı durumlarda (bence yapay zekada neredeyse her zaman) kodu hızlıca yazmak daha önemli.