برا هوش مصنوعی معمولا از میکروکنترلر استفاده میکنن. از fpga هم استفاده میشه. مثلا یه ربات که هوش مصنوعی داره میتونه از ساده ترین میکروکنترلرها مثل tiny13 برای تشخصی رنگ سیاه روی زمین برای حرکت مستقیم استفاده ببره یا اینکه یه پردازنده مثل mediatek یا samsung به کار ببری و سیستم عامل اندروید روش نصب کنی و سیستم تشخیص صدا تا با ربات بتونی صحبت کنی.
زبان برنامه نویسی پایه ای 90 درصد قطعات و بردهای طراحی شده C و ++C هست.
برای شروع پیشنهاد میکنم یه برد اردوینو نانو یا uno از فروشگاه بخری و روی مثالهایی که داره کار کنی.