Джава вроде бы и более тупая, но она слишком не лаконичная, да и её ООП повальное плохо на неокрепший мозг влияет. Да и самый большой минус в том, что она абсолютно неприступна без навороченых IDE, а учиться прогать лучше с какого-нибудь текстового редактора. Поэтому чисто алгоритмические начала однозначно лучше учить на питоне. А дальше обязательно нужно выучить работу с памятью и указателями на примере Си, причем желательно ещё хотя бы одну функцию сделать на ассемблере, чтобы понять как оно работает.
Потом уже можно что угодно изучать.