Язык выучить проще простого.
Гораздо сложнее начать на нем алгоритмы реализовывать. А этому, к сожалению, нигде не научат. Только опыт.
Так что пробовать и пробовать.
А какие блоки есть и как они работают есть в хелпе и в мануале по CODESYS.