студенты-бюджетники они такие богатые
пара лет в школе qbasic, 1 семестр на 1м курсе универа паскаля, 1 семестр 2го курса и 1 5го - программирование на языках МЭК 61131-1... самостоятельно - долго, да, непосильно тяжело - нет.
это все схоже с классическим программированием, по которому книг вагон и маленькая тележка, особенности выполнения в среде контроллеров описаны в паре книг.
куда большие сложности возникают при необходимости понять сложный физический процесс для правильного его управления посредством плк (пример)
p.s. кто-то недавно (с месяц-два назад) правильно отмечал, что на буржуйских контроллерных форумах большинство обсуждений ведется на темы реализации того или иного тех процесса, у нас же большинство вопросов вида "что нажать, чтобы залить программу в контроллер" и "залил программу, почему не выполняется"