زبان های زیادی برای هوش مصنوعی وجود دارند از جمله جاوا، python, lisp
و از زبان های functional از جمله haskell, scala هم می توان در این زمینه بهره برد.
بستگی به این دارد که شما چه پیش زمینه برنامه نویسی داشته باشید و با چه زبانی بیشتر آشنا باشید
کلا زبان بین المللی PMML رو بر پایه XML هست رو یاد بگیر برای کار کردن با نرم افزارها به درد می خوره. زبان R که زبان اختصاصی و بین الملی برای درست کردن برنامه هایآماری و داده کاوی هست هم که از اسمش پیداست خیلی خوبه. اما کلا JAVA و ++C هم خیلی خوب هستند. قسمتی از برنامه آماری SAS با ++C نوشته شده و قسمتی از SPSS Clementine هم با JAVA نوشته شده.
mathlab هم که همه می گند خوبه اما من خیلی نظر مثبتی روش ندارم.
ولی به نظر من با زبانی شروع کنید که اولا منابع زیادی برای یادگیری اش وجود داشته باشد و دوما افراد بیشتری باهاش کار کرده باشند که اگر در میانه راه به مشکلی برخورد کردید کسانی باشند که کمک کنند، زیرا شروع با زبان هایی که افراد کمی با آن کار کرده اند کمی ریسک ادامه یادگیری را بالا می برد و می تواند به سرعت انگیزه فرد را برای یادگیری کم کند یا از بین ببرد.