Język w sumie dowolny, ale z tego co się orientuję do tematy AI i ML chyba najczęściej realizowane są w pajtonku. Ale nie zaczynaj od języka, to jest akurat najmniej istotny problem, język to tylko narzędzie. Najpierw musisz nauczyć się jak w ogóle tworzyć takie algorytmy itp. i tutaj kłania się przede wszystkim matma, teorie zbiorów, teorie prawdopodobieństwa itp. itd. Sporo osób wchodzi w te tematy a nie zna podstaw matmy, np. niedawno jedna z osób z forum prosiła mnie o jakieś materiały do pythona pod kątem ML, a nie znała kompletnych podstaw z matmy jak np. czym jest macierz rzadka itp. Także najpierw matma, a potem dopiero kodowanie :)