Три сервиса программирования для всех возрастов
источник изображения female-things.ru
В современной жизни необходимы хотя бы элементарные навыки программирования. И чем раньше человек научится ими владеть, тем проще ему будет учиться дальше, если он посвятит программированию свою жизнь. Многие люди и в зрелом возрасте хотят научиться основам программирования, но боятся начать.
Для решения проблемы есть сервисы, помогающие понять основы и логику программирования даже для тех, кто ни разу не сталкивался с этим или боится сделать первый шаг. Эти сервисы обучают программированию в игровой форме: обучение выглядит как игра, но учащиеся решают настоящие задачи.
Blockly Games
Серия образовательных игр для знакомства с программированием. Сервис подходит и для детей, а разработчики сервиса утверждают: после окончания этих заданий игроки готовы к использованию обычных языков программирования. Игры представлены в виде графических блоков, собирая которые, обучающийся знакомится с кодом в том виде, в котором он присутствует в привычном нам написании. Язык — JavaScript.
Эту графическую среду Google представил ещё в 2012 году. В процессе игр учащиеся знакомятся с кодом, циклами, функциями и тренируют логическое мышление. Сервис на русском языке.
Pencil Code
Сервис для рисования, проигрывания музыки, создания игр и экспериментирования с математическими функциями, геометрией, графиками, веб-страницами, для моделирования и алгоритмов. Программы доступны всем посетителям.
Язык разработки и обучения — CoffeeScript. Обучение построено на графических блоках с кодом. Сервис используется для изучения JavaScript, HTML и CSS.
App Inventor
Сервис создали в MIT, чтобы сделать разработку приложений доступной для всех людей, позволив им реализовывать собственные идеи. С помощью App Inventor вы создадите личные мобильные приложения и опубликуете их в Google Play. Для сервиса потребуется аккаунт в Google, для входа в сервис используйте кнопку «Create Apps» в правом верхнем углу на сайте.
По утверждению разработчиков даже неопытный человек создаст базовое мобильное приложение за час или даже меньшее время. Работа ведется с помощью перетаскивания графических блоков с кодом.
Программирование — не страшно, главное начать!
Тем, кто хочет стать программистом, рекомендуем профессию «Веб-разработчик».