Coś słabo to widze bo odpowiedzi na to to pierwsze wyniki z google, a w AI w szczególności masz mnóstwo szukania po internecie (zwykłe programowanie jest przy tym proste)
Ale tak w skrócie, w AI problemem nie jest znajomość programowania, zazwyczaj używa sie pythona który jest tylko ustawianiem konfiguracji dla narzędzi napisanych w c lub c++, AI to bardzo dużo konceptów które trzeba poznać samych w sobie, pythona sie używa tylko dlatego że jest na tyle prosty i prymitywny, że nie trzeba się skupiać na programowaniu (AI samo w sobie to wystarczająco dużo problemów xd)
Masz różne rodzaje uczenia, np reinforcement learning, supervised learning, unsupervised learning itd - zależnie od potrzeb wybiera sie narzędzie, większość z nich ma gotowe poradniki jak zrobić proste, standardowe rzeczy, także zrobienie jakiegoś rozpoznawania "kot vs pies" na zdjęciach, albo granie w prymitywną gre typu kółko i krzyżyk, albo bardzo prosty system propozycji (taki mocno prymitywny ale istniejący), to zazwyczaj jedynie kopiowanie z poradnika i próby zrozumienia co sie gdzie dzieje żeby coś ewentualnie ustawić troche inaczej, bardziej pod siebie
Ale chcąc zrobić coś bardziej zaawansowanego i realnie użytecznego, już trzeba głębiej usiąść do tematu czym się różnią konkretne algorytmy, jakie do czego wybierać, które funkcje matematyczne kiedy wybierać, jakie parametry do czego ustawiać, jak zdobywać dane, jak przygotowywać te dane, jakie są rodzaje sieci neuronowych i które do czego są używane, warto sporo czasu posiedzieć przy matematyce która pod tym wszystkim siedzi, warto poczytać dokumenty naukowe które opisują efekty użycia konkretnego algorytmu w konkretnym projekcie