es que depende a que te vas a orientar, como por ahi te dijeron existe varias ramas, estan los sistemas expertos, la robotica, vision de maquina, lenguaje natural, etc.. lo que te puedo decir es que con cualquier lenguaje puedes generar IA pero hay lenguajes especializados para esto como lo es prolog