Игры для изучения программирования на русском
Хочешь прокачать свои навыки программирования без напряга и скучных уроков? Я собрал подборку годных игр, которые помогут освоить языки программирования, основы сайтостроения и геймдевелопинга. Все на русском. То есть включай и качай свой уровень кодинга, как и когда захочешь!
Codenplay
Игровой курс Codenplay с упором на практику. И когда я говорю «с упором на практику» – это значит, что 90% времени нужно писать реальный код! Скучать будет некогда, ведь каждое практическое задание – это увлекательная игра, обучающая программированию.
Почему я рекомендую Codenplay
- Программа соединяет игру с быстрым и эффективным обучением (многие игры фокусируются только на игровой составляющей, но здесь такого нет).
- Дает опыт написания реального программного кода в языке Javascript.
- Создана русскоязычным программистом (другие платформы либо не переведены на русский, либо качество перевода хромает).
- Отличная служба поддержки (можно писать по любым вопросам, ответят быстро и на русском).
CodeCombat
Браузерная игра для изучения программирования путем захватывания земель и уничтожения врагов. В общем, все в лучших традициях RPG, но с возможностью не только играть, но и качать свои скиллы в кодинге. Игрокам придется проходить уровни (80 бесплатных!) и выполнять задания – побеждать людоедов, бежать из темницы, вести в бой солдат и т.д. Пишешь код и сразу видишь на экране результат!
Почему тебе стоит попробовать CodeCombat
- Начинать играть можно, даже если твои знания основ программирования = 0.
- Можешь сам выбрать язык программирования для изучения – Python, JavaScript.
- Есть три разных курса с акцентом на веб-разработку и геймдев.
Codingame
Мега популярная игра, обучающая программированию с нуля и до уровня профи. Отличный вариант, чтобы с пользой провести время. Выбирай подходящий язык и выполняй задания, начиная от истребления космических кораблей и заканчивая построением сложных алгоритмов для управления героем.
Преимущества
- Поддержка огромного количества языков (более 25) – в т. ч. Java, C#, Python, JavaScript, Lua, Go, Rust.
- Огромное разнообразие тематических задач, решать которые не надоедает.
- Мультиплеер — играть можно с друзьями + проводятся международные соревнования.
Codewars
Игра для обучения программированию, которая хорошо подойдет для практики в кодинге и решении алгоритмических задач. Решил задачу – получил очки. При этом количество очков зависит от решения — чем оно эффективное, тем больше баллов.
Плюсы игры
- Кодварс – это больше десятка языков.
- После прохождения уровня получаешь доступ к кодам других пользователей и можешь сравнивать их со своими.
CSS Diner
Очень простая бесплатная онлайн игра для изучения языка CSS. Игрок появляется на кухне, где ему предстоит через команды расставлять кухонную посуду на столе. Это отличный тренажер для укрепления мышечной памяти CSS-селектора.
Плюсы, ради которых нужно поиграть «на кухне»
- Учит основам верстки сайтов – поиграешь и сможешь сделать простенькую веб-страничку.
- 32 уровня, сложность которых постепенно возрастает.
- По ходу продвижения изучаешь простенькие селекторы: div, first-child, input и т. п.
Flexbox Froggy
Игра, обучающая программированию с акцентом на CSS Flexbox. Пиши CSS-код и управляй смешным лягушонком Фрогги.
Зачем тебе это?
- Научишься использовать flexbox-свойства для размещения объектов по веб-странице.
- 24 уровня с возрастающей сложностью прокачают твои навыки CSS Flexbox.
Tynker
Это популярная обучающая платформа для развития навыков программирования. В игровой форме знакомит с основными концепциями кодирования: с последовательностями, повторами и условиями.
Почему я рекомендую попробовать Tynker?
Занятия проходят в интерактивной форме и включают в себя упражнения, викторины, головоломки и практику. Ты научишься создавать функциональные приложения, игры, истории и анимации. Поймешь логику языков программирования Swift, JavaScript и Python.
Вместо вывода
На этом задачу свою считаю выполненной – дал тебе список крутых игр для обучения программированию. Остается только включить, играть, учиться и еще раз учиться. Успехов!