Как я понял, речь идет о программировании конкретных контроллеров, поэтому Ваше в общем случае верное замечание, в этом конкретном не совсем подходит.
По сабжу.
Самым лучшим вариантом в Вашем случае будет обучение, которое есть у производителя этих контроллеров. Если его нет, то имеет смысл...