Вы когда-нибудь хотите научиться программировать, но не знаете, с чего начать? Что ж, внутренний инкубатор Google, Area 120, разработал мобильное приложение, специально созданное, чтобы научить вас [вставьте новичка], как кодировать на JavaScript. Это приложение называется Google Grasshopper.

Я случайно попал в это приложение. Я искал в Google JavaScript для начинающих, когда пытался узнать больше о ES6, а потом вуаля! Тот факт, что это было мобильное приложение, вызвал у меня интерес. В следующую минуту я загружал и регистрировался, чтобы начать свое путешествие с кузнечиком.

Grasshopper доступен для пользователей Android и iPhone, прост в установке и назван в честь пионера программирования Грейс Хоппер.

Grasshopper - это очень интерактивное приложение с рядом курсов, от кода, основ JavaScript до анимации, где пользователь знакомится с библиотекой D3 JavaScript и SVG.

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

У пользователя есть возможность выбрать расписание тренировок, конечно, я выбрал «Ежедневное» расписание, как рекомендовано, но… 🤷

Интерфейс кодирования прост в навигации. Область, обведенная красным? Здесь пользователь может писать / изменять коды и получать результат в черном ящике выше.

Несмотря на то, что приложение упрощено до основ, оно не адаптировано для реальных сценариев.

Пройдя курсы, я настоятельно рекомендую пользователям поискать в Google другие способы применения полученных знаний в реальных жизненных сценариях. Например, пользователь должен научиться писать JavaScript с использованием различных типов редакторов, таких как notepad ++, Dreamweaver, eclipse и т. Д. Пользователь также должен научиться добавлять коды JavaScript в коды HTML и просматривать их в браузерах.

Следовательно, Google! всем.

Посмотрите первый урок для моих подписчиков в Twitter по Google Grasshopper здесь: https://twitter.com/aeeshaar_a/status/1017757100359999488?s=19

Желаю новичку удачи!

Следите за моей следующей публикацией, поскольку я рассматриваю новую платформу, «CMapIT», программное обеспечение, управляемое данными. Эта платформа помогает создавать быстрые диаграммы и карты, которые можно встраивать и добавлять в отчеты, не имея навыков работы с данными. На данный момент он получил 3 награды…