Интерактивные обучающие сайты

Я большой сторонник самообразования и lifelong learning, и как человек, который много что изучил самостоятельно, не могу не признать, что продуманная учебная программа почти всегда будет полезней и эффективней, чем бессистемные попытки сделать это самостоятельно. Раньше, когда я изучал новые технологии, я старался разобраться со всем самостоятельно, не заглядывая в подсказки и учебные пособия. В какой-то момент понял, что не использую максимум возможостей инструментов, трачу больше времени, чем мог бы. Сейчас всегда стараюсь посмотреть обучающее видео или попробовать интерактивное руководство — так достигаешь тех же результатов быстрее, меньше времени тратишь на получение навыка и больше — на его применение. И вовсе не обязательно хуже разбираешься с программой.

Очень здорово, что в наше время технологии и люди «дозрели» и появляются интерактивные обучающие проекты, где обучение напрямую связано с практикой. Смотреть видео про языки программирования куда менее эффективно, чем сразу же начинать практику. Вот несколько ресурсов, которые позволяют сразу же попробовать себя в деле:

Codecademy

Пара разработчиков из Кремниевой долины запустили проект по изучению языков программирования. Пока в репертуаре пара базовых уроков по Javascript, но ожидается продолжение. За прохождение уроков выдаются бейджики — без игровых механик никуда.

www.codecademy.com

Try Ruby

Аналогичный проект, предлагающий ознакомиться с языком программирования Ruby. Бесплатный курс от codeschool.com — сайта, предлагающего платные интерактивные курсы по программированию и веб-дизайну.

tryruby.org

Open Vim

Vim — это мощный редактор кода, которому в этом году исполняется 20 лет. Его плюсами является невероятная гибкость и обилие сочетаний клавиш, позволяющая оптимизировать навигацию и работу с кодом, автоматизировать рутинные задачи и так далее. Минусом же является интерфейс, далёкий от интуитивного — освоить его без чтения руководства практически невозможно, а если вы видели стандартные руководства в *nix системах, вы можете себе представить, что чтение оных — не самое увлекательное занятие. На тему интерфейса Vim есть шутка: если вы хотите получить качественный случайный набор символов, откройте новичку Vim и попросите его выйти из программы.



Open Vim проедёт вас по режимам редактора, расскажет о командах и, как и большинство подобных сайтах, сразу же даст попрактиковаться — без выполнения практических заданий вы попросту не сможете
продвинуться дальше.

openvim.com

В лучших традициях opensource-проекта, исходный код сервиса (CSS3/HTML5/Javascript) доступен для изучения и модификации.

Update: jQuery Air + несколько полезных ссылок дают в комментариях↓.

А какие образовательные сервисы знаете вы?

  • http://twitter.com/ankheg Dmitry Sergeev
  • Аноним

    Вот что мне показывает этот сайт :)

  • http://twitter.com/ankheg Dmitry Sergeev

    Я некоторое время назад ради этого сайта установил Silverlight и познакомился с питоном. Особенно интересно в паре с tryruby, если ни с одним из языков не знаком.

  • Татьяна

    http://sql-ex.ru/
    Это настоящий квест))

  • http://kazimirr.tumblr.com kazimirr

    Из всех этих сайтов знал только про Codecademy. Сделан очень приятно. По-моему, для изучения программирования это один из лучших методов: сразу практика. Но уже в первом, самом простом, курсе я нашел несколько моментов, которые абсолютно естественных для тех, кто имеет даже небольшой опыт программирования, но недоступны новичкам, начинающих с чистого листа.
    Но если есть знакомый программист, который «на пальцах» объяснит непонятные моменты (у меня лично бывали такие случаи, когда «учитель» заставлял меня взглянуть на то же с другой, более простой стороны), то это очень удобный инструмент для самообразования.
    Хотя в случае с языками программирования очень важно заниматься их освоением регулярно (что справедливо для любых языков и вообще любых навыков).

  • Аноним

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

    2011/10/25 Disqus

  • Аноним

    Ух ты, спасибо за такую подборку. Про английский разве что http://lingualeo.ru/ в голову приходит.

    2011/10/30 Disqus

  • Наталья

    А вам спасибо за сервис по изучению английского. Реально удобный сайт и львёнок-тамагочи мотивирует изучать язык каждый день. :)

More in блог (7 of 59 articles)