Jednego z najbardziej uniwersalnych i najczęściej używanych języków programowania – JavaScriptu – możemy nauczyć się za darmo korzystając z aplikacji Grasshopper, którą stworzył zespół Google’a. Aplikacja jest ciekawie przygotowana i przypadła do gustu wielu laikom, którzy docenili humorystyczny sposób przekazywania wiedzy i prostotę.

Droga początkującego programisty często wygląda tak samo. Zaczyna się od przeczytania krótkiego tekstu, który inspiruje do szukania kolejnych informacji o tym, jak zostać programistą. Później przegląda tutoriale na blogach, na YouTube czy na popularnej platformie e-learningowej Udemy, które dostępne są od ręki. Poradniki te najczęściej zostają przygotowane przez doświadczonych developerów, którzy na slajdach opowiadają, czym tak naprawdę jest programowanie. Google postanowiło wyjść o krok dalej i stworzyć aplikację, która w interaktywny sposób przekazuje wiedzę laikom.

Tym sposobem jest bezpłatna aplikacja Grasshopper, którą możemy pobrać na smartfony z systemem Android i iOS. Czego możemy się z niej nauczyć? Podstaw JavaScriptu, najpopularniejszego i najczęściej używanego języka programowania. — Kodowanie stało się podstawową umiejętnością, dlatego zrobiliśmy coś, co pozwoli każdemu w wolnej chwili nauczyć się programowania — czytamy na stronie aplikacji zespołu Area 120 odpowiedzialnego za Grasshoppera. — Stworzyliśmy aplikację po to, byś nawet w komunikacji miejskiej miał czas na naukę — dodają.

Treści w aplikacji zostały przygotowane zgodnie z zasadami grywalizacji, czyli tak, by nagradzać użytkowników za każde wykonanie zadanie. Dzięki temu, cały czas jest zachęcany do korzystania z aplikacji do nauki kodowania. Pobierając ją na smartfony otrzymujemy zestaw podstawowych informacji dotyczących tego, czego się nauczymy. A nauka wygląda inaczej niż na slajdach, bo oprócz pokazywanych przykładów zastosowań JavaScriptu jest też sekcja na zadania wykonywane przez użytkowników, którzy mają napisać linijki kodu.

Do pisania nie używamy jednak klawiatury w smartfonach, ale korzystamy z bloczków z przygotowanymi słowami. Mimo to, użytkownik cieszy się, że kod, który “napisał”, działa i przynosi efekty. Wiedza przekazywana w Grasshopperze została przygotowana tak, by użytkownik przyswoił ją jak najszybciej to możliwe. Oprócz plansz i zadań do wykonania, użytkownicy odpowiadają na pytania np. dotyczące pokazanego fragmentu kodu. Początkujący programista musi wskazać, co było jego celem i jaka treść pojawiłaby się na stronie, gdyby kod został zaimplementowany.

Oprócz aplikacji, zespół Area 120 przygotował landing page, na którym wyjaśnia, czym jest kodowanie (“nazywane czasem programowaniem komputerowym”). Warta uwagi jest sekcja FAQ, czyli najczęściej zadawanych pytań, z której dowiedzieliśmy się, skąd pochodzi nazwa aplikacji. — Grasshopper powstało na część Grace Hopper, jednej z pionierek programowania komputerowego — czytamy na stronie. Dlatego właśnie, przewodnikiem w aplikacji oprowadzającym nas po materiałach szkoleniowych jest Grace.

Autorzy przekonują, że stworzyli aplikację dla początkujących, którym zalecają rozpoczęcie nauki od poznania JavaScriptu. Zaznaczają też, że nie mają w planach rozwijania aplikacji pod kątem dodawania innych języków programowania.

Zapraszamy do dyskusji
Nie ma więcej wpisów

Send this to a friend