Конечно же Java
Строгая типизация помогает не дать коду серьезного проекта не превратиться в кучу говна.
Управление памятью делает разработку быстрее чем в С++ и уменьшает количество ошибок. Просто устраняя класс ошибок.
Ну и ... вы же не хотите попасть в рабство к одному монополисту (по этому не C#)
Если хочешь загубить мозги смолоду - изучай только Питон. Или 1С )))
Начал неплохо, а кончил за упокой
ИИ можно писать, например, на R. Я слышал, он даже удобнее :)