Хочу разобраться в устройстве и создании конечных автоматов. Посоветуйте какие-нибудь качественные материалы (книги, видео, курсы) желательно с примерами кода...
Для закрепления материала, можно попробовать Unity с его аниматором, прекрасная практика, визуально всё будет видно, удобно отлаживать и можно получить красивый результат своих трудов.
1) пример - язык StateFlow в MatLab'е (Simulink)
2) второй пример - язык SFC в языках ПЛК (программируемые логические контроллеры), можно почитать Codesys.