Какие языки применяют для программирования изобретений и устройств?
Любые можно применять.
Чаще всего в качестве ембеддед операционки используются варианты Линукса, на котором кроме родных c/c++ есть и питон и джаву можно поставить и js и bash и вообще все.
Редко когда используется что-то эзотерическое - чем дороже устройство, тем проще в него впихнуть нормальный проц с нормальной ОС и не париться с ограничениями.
Можно начать с JS 
и использовать такой МК - amperka.ru/product/espruino-pico
или такой конструктор - amperka.ru/product/yodo