Изучить основы программирования в игровой форме.

 

 

Наверно каждый согласился бы изучить основы программирования в игровой форме.

Конечно заманчиво, ведь программирование по сути это сложно.

И что бы не говорили, но в своем большинстве для наших ленивых умов это перебор возможного.

Потому что это непонятно, одним словом…сложно и скучно.

Да, такие мысли действительно могут возникнуть при взгляде на длинные строки кода.

Но, ах радость !

Программери с «бородами» запустили проект Code Combat, который поможет изучить основы программирования в игровой форме.

Code Combat предлагает нам настоящую онлайновую игру в жанре RPG, по мере прохождения которой вам будут преподаваться основы языка JavaScript.

основы программирования

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

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

Игра прекрасно локализована, так что вам не придется, в дополнение к программированию, еще разбираться с английским языком. Кстати, игра имеет очень весомый реальный бонус: тому, кто пройдет всю игру и достигнет высшего уровня, авторы обещают помочь с устройством на работу в США.

Up for a fun challenge? Want a sweet job? If you can beat Gridmancer, our first developer challenge level, we’ll help you find a programming job in the San Francisco Bay Area. This is a hard level, so if you can do it, you’re probably qualified for some amazing opportunities.

А для тех, кто уже неплохо освоил JavaScript, есть режим мультиплеера, где вы можете продемонстрировать свои умения в честном поединке.

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

Если вы, благодаря проекту Code Combat, активно заинтересовались программированием и решили освоить его более полно или выучить еще один язык, то вот вам еще несколько секретных адресов …

Codecademy

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

Затем можно выбрать один из языков, в котором вы хотите преуспеть и начать его освоение.
http://www.codecademy.com/

Code Avengers

Code Avengers создан для тех людей, которые боятся программирования, думая, что это бесконечно скучное и сложное занятие. Здесь вы можете изучать HTML5, CSS3 и JavaScript и каждый из курсов тщательно разработан, чтобы по-настоящему увлечь вас и заинтересовать.

В конце каждого урока вам предлагается небольшая мини-игра, которая позволяет применить свои знания на практике.
http://www.codeavengers.com/

Code School

Если вы закончили курсы Codecademy или Code Avengers и готовы к дальнейшему расширению своих знаний, то вам непременно надо обратить внимание на Code School.

В отличие от большинства интерактивных обучающих сайтов, Code School предлагает более углубленные курсы по подготовке и превратит вас из зеленого новичка в эксперта в выбранной области.

В отличие от других сайтов в этой подборке, которые полностью бесплатны, здесь доступ к некоторым разделам придется оплачивать из расчета 25$ в месяц.
https://www.codeschool.com/

Treehouse

Эти курсы являются значительно более практически ориентированными, чем другие, обучающие просто одному из языков программирования.

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

Поэтому этот ресурс отлично подходит для начинающих программистов, перед которыми стоит какая-то конкретная практическая задача.
http://teamtreehouse.com/

LearnStreet

Начать обучение на этом сайте можно нажатием всего одной кнопки, а вот закончить так быстро не получится — ведь учебных материалов по JavaScript, Python и Ruby здесь огромное количество. Есть и лекции для самых начинающих, и практические задачи, и примеры решения реальных проектов.

Сравнительная таблица

Сайт

Курсы

Функции

Цена

Сложность

CodecademyHTML, CSS, JavaScript, jQuery, PHP, Ruby, Python, APICode Interpreter, Progress Saver, Project, Forumбесплатнолегкий-средний
Code AvengersHTML5, CSS3, JavaScriptCode Interpreter, Progress Saver, Project, Noteбесплатнолегкий
Code SchoolHTML5, CSS, CSS3, jQuery, Ruby, Ruby on Rails, iOSCode Interpreter, Screencast, Progress Saver, Forumбесплатно или $25 в месяцсредний, тяжелый
TreehouseHTML, CSS, CSS3, JavaScript, jQuery, Ruby, Ruby on Rails, iOS, Android, UX, DatabaseCode Interpreter, Screencast, Progress Saver, Project, Forumбесплатно, $25/месяц, $49/месяцлегкий, средний, тяжелый
LearnStreetHTML, CSS, JavaScript, Python, RubyCode Interpreter, Progress Saver, Project, Forumбесплатнолегкий

Учись и учись и смотри… ты грамотный программер, при деньгах. А зелень будет обеспечена, смотри видео кто это уже достиг:

УДАЧИ, ДРУЗЬЯ !

Спасибо, что прочитали этот пост, не забудьте подписаться!

ПОДПИСКА

Подписчики получают знаки внимания от нашего коллектива, как полезную информацию и приятные сюрпризы!

Поделиться этой записью

4 коментарий “Изучить основы программирования в игровой форме.”

  1. Студекс:

    Спасибо большое за отличную статью, мне очень пригодились ваши рекомендации.

    1. laimisk:

      Всегда, пожалуйста!

  2. laimisk:

    Лучшие (и бесплатные) онлайн-курсы по программированию

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

    Язык программированияОнлайн-курсыБесплатные книги по программированию
    JavaScriptCode Academy, Learn Street, Khan Academy, Code Combat, Code AvengersEloquent JavaScript, JavaScript Guide, Speaking JavaScript, JS The Right Way, Oh My JS
    HTML & CSSCode Academy, Don’t Fear The Internet, Tutsplus, Learn Layout, Dash, Web AccessibilityDive into HTML5, 20 Things I Learned, HTML Dog, HTML & CSS, HTML5 for Designers, DOM Enlightenment
    jQueryCode Academy, Tutsplus, Code SchooljQuery Fundamentals, Learn jQuery
    PythonCode Academy, Google, Learn Street, Python Tutor, IHeartPY Python for You and Me, Dive into Python, Learn Python the Hard Way, Think Python, Python for Fun, Django
    RubyCode Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn StreetWhy’s (Poignant) Guide to Ruby, Learn Ruby the Hard Way, Learn to Program
    PHPCode AcademyPHP Programming, Practical PHP
    Google Apps ScriptGetting Started, Office Hours, Google Scripts Examples, Learning Apps Script
    WordPressTreehouse, WordPress TV
    Linux & Shell ScriptingStanford.edu, Explain ShellConquer the Command Line
    Node.jsNodetuts, Node SchoolThe Node Beginner Book, Mixu’s Node book, Node Up and Running, Mastering Node.js
    Git (version control)Code School, Git Immersion, GitHub TrainingPro Git, Learn Git
    Objective-C (iOS & Mac)Code School, Stanford, iTunesU
    Chrome Dev ToolsCode School, Dev Tools Secret, Chrome Dev Tools Tutorial
    GoGolang.orgProgramming in Go, Go by Example, Learning Go
    AndroidCoursera, The New Boston, Google University
    D3 (data visualization)Data Visualization for the Web, Dashing D3, D3 Tips & Tricks
    Все остальноеUdacity, edX.org, Coursera, Udemy$, Lynda$, Pluralsight$, Treehouse$, Open Consortium

    Программирование для детей

    Если вы хотите вырастить программиста, можно начать учить его с ранних лет. С приложениями Tynker и Hopscotch для iPad ваш ребенок научится основам программирования через игры и пазлы.

    Другой проект для обучения детей — Scratch.

  3. Владёха-инноватор:

    Пошли они вон эти волшебники!… Можно ведь было вместо волшебника в игре сделать допустим землепашца или садовода-дизайнера?!… Почему тогда их опять на чернокнижничество «заносит»?!… Желательно бы, вот такой язык программирования внедрить побыстрее, который вообще отвергает обучение стандартным методам программирования: //uploads.ru/AGENC.png

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

scroll to top