Я с CodeCombat стоит вашего времени, или вы можете лучше пропустить его. Для людей, не знающих CodeCombat:

«CodeCombat - это (бесплатный) открытый исходный код, где вы можете научиться программировать, играя в игру. Вы можете выбирать из следующих языков: JavaScript, Python, CoffeeScript и Lua ».

Как работает CodeCombat?

Когда вы заходите на сайт www.codecombat.com и регистрируетесь, чтобы стать героем кода, вы можете выбрать, каким героем вы хотите стать. У каждого героя есть свои качества.

ВНИМАНИЕ: некоторых героев вы можете выбрать только при наличии подписки.

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

1. Python - простой, но сильный язык, отлично подходящий для новичков и экспертов.

2. JavaScript - язык Интернета.

3. CoffeeScript - такой же, как JavaScript, но с улучшенным синтаксисом.

4. Lua - язык сценария игры.

Этому мастеру нравится изучать JavaScript, но выбирайте тот язык, который хотите изучать. Когда вы закончите выбирать язык кода, вы, наконец, можете начинать игру!

В CodeCombat замечательно то, что вы пишете код с первого раза! И не волнуйтесь, если вы не знаете ответа, CodeCombat подскажет, если вы застряли или забыли, какие коды есть. Слева вы можете увидеть, какие методы также известны как: какие коды вы можете выбрать.

Плюсы CodeCombat

1. Это (бесплатный) открытый исходный код, поэтому каждый может присоединиться без подписки.

2. Интересный способ выучить код

3. Изучите основные концепции кодирования, например:

а. Петли

б. Множество

c. Переменные

4. Это поддерживает вашу мотивацию благодаря достижениям.

Минусы CodeCombat

1. Не все бесплатно

2. Уроки не рассчитаны на реальные сценарии.

3. Просто есть несколько языков программирования на выбор.

4. Не собирается предоставлять полный опыт работы с кодом.

Вывод

Вернемся к вопросу: стоит ли CodeCombat вашего времени? Это зависит от вашей цели. Если вы хотите изучить основы или не знаете, подходит ли вам программирование. Тогда я настоятельно рекомендую начать с CodeCombat. Но если ваша цель - стать отличным программистом и ожидать, что реальные сценарии будут работать… К сожалению, CodeCombat не предназначен для этого.

А теперь мой вопрос к вам! Какой у вас опыт работы с CodeCombat? Мне нравится слышать, что вы говорите в разделе комментариев ниже!

Если вам понравился этот пост, дайте ему аплодисменты или комментарий ниже. А если хотите увидеть больше этого необычного мастера, зайдите на www.youshallcode.com