5 сервисов для обучения программированию + личный опыт

Опубликовано 29.06.2014 в рубрике Интернет-разработка

Плюсануть
Поделиться

codelearn

Умение программировать – очень важный навык для человека запускающего ИТ-стартап. И если вы до сих пор абсолютно не умеете программировать, то, пожалуй, стоит приложить усилия и изучить пару тройку языков, хотя бы на базовом уровне. Сделать это сейчас довольно-таки просто. Любой может изучить азы буквально за несколько дней или недель. Сейчас в интернете существует тренд на онлайн обучение, в том числе и на обучение программированию. Есть целый ряд сервисов, который может помочь вам выучить новый язык и научиться его применять. Сам я частенько пользуюсь такими сервисами и стараюсь изучать что-то новое.

Но хочу предупредить, что 99% курсов, которые вы встретите будут на английском языке. Поэтому знанине его просто необходимо для эффективного и быстрого обучения программированию. Так же 90% курсов являются платными, но в основном оплата довольно-таки условная. До 50$ в месяц.

Итак, вот наши герои – пять сервисов, которые помогут вам научиться программировать:

CodeAcademy.com

Пожалуй, самый простой сервис. Это интерактивный учебник по web-языкам, таким как JavaScript, PHP, Python и различным веб-технологиям. Отдельный интерес вызывает раздел API, где вы можете изучить API-интерфейсы самых популярных сервисов и научиться с ними работать.

Сам я пробовал изучать python на этом сервисе, но пришлось отказаться, т.к. задания там слишком простые для меня.

Очень советую этот сервис новичкам.

CodeSchool.com

С недавнего времени я зависаю там каждый день. Стоимость обучения всего 24$ в месяц. Есть куча бесплатных курсов. Отличные видео ролики и множество курсов по различным популярным библиотекам и фреймворкам. Каждый курс не похож на предыдущий, особенно это видно в платных курсах. Они сделаны как крутые онлайн игры. Все очень и очень вкусно.

Зацените ролик, которым начинается каждый курс по Angular.JS (именно его в данный момент я прохожу). Музыка не хуже чем в известном сериале The Bing Bang Theory.

Рекомендую сервис как начинающим, так и тем, кто хочет изучить что-то новое.

CheckIO.org

Возможно я погорячился, занеся этот сервис в список сервисов для обучения, т.к. он довольно-таки не простой и требует неслабой математической подготовки. Это сборник задач, от простых до олимпиадных, который можно потренироваться решать на языке Python. Обучение построено по типу простой игры. Каждая решенная задачка – это шаг вперед. Вы открываете новые острова и получаете очередную порцию задач. Большинство задач очень интересны.

Сам я решил порядка 15 задач и на этом остановился. Сервис отлично помог мне в практике, когда я изучал Python. Скорее всего еще вернусь к данному сервису.

Code.org

Хорошие, но слегка скучноватые курсы (возможно потому, что все это я уже знаю). Учат основам программирования и созданию алгоритмов. Ни в коем случае не используйте русский перевод сайта, похоже, что он переведен автоматическим переводчиком. После окончания курса вы сможете создавать простенькие игры. Сам я сервисом не пользовался, лишь посмотрел его достаточно бегло.

Думаю, что этот сервис подойдет, для самых первых шагов в программировании. У сервиса довольно-таки крутые партнеры, так что думаю им можно доверить свое образование.

Hexlet.org

Единственный достойный представитель из России. Тематика курсов довольно-таки интересная и актуальная, но вот подача материала сильно отстает от западных представителей. Интерактивность практически отсутствует. По сути это просто лекции, а вот практика уже полностью ложится на ваши плечи. Изучать таким образом программирование очень сложно. Пожалуй посоветую сервис только тем, кто не понимает по-английски ни слова.

Итог

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

Плюсануть
Поделиться
АВТОР СТАТЬИ

Нгуен Павел

ИТ-предприниматель. Программист. Основатель сервисов RadioBells, Topigram, SmmBox