В данной статье рассматривается проблематика обучения лиц, не имеющих опыта программирования на текстовых языках программирования с помощью средств программирования микроконтроллеров, построенных основанных на графическом подходе к разработке. В статье рассматриваются некоторые средства программирования на языке функциональных блоковых диаграмм с позиции применения их в целях обучения студентов и школьников. В заключительной части статьи рассматривается одно из идейных ответвлений от языка функциональных блоков – язык CFD, а также приводятся рекомендации по применению среды разработки, использующей данный язык в учебном процессе.