12 moduri jucăușe de a învăța cum să codificați

Publicat: 2020-02-10

Dragostea pentru studiu, ca și înțelepciunea, vine odată cu vârsta. În mod ironic, majoritatea dintre noi ratăm o oportunitate prețioasă de a învăța ceva nou în momentul cel mai favorabil. Cu cât suntem mai tineri, cu atât dobândim mai ușor abilități noi. Copiii au mai mulți neuroni decât adulții, așa că creează conexiuni mai eficient.

Dacă sunteți familiarizat cu teoriile și sistemul de educație Montessori sau cu „ Grădinița este prea târziu ” a lui Masaru Ibuka, atunci știți despre și probabil le urmați învățăturile. Cu toate acestea, acesta nu este cazul majorității oamenilor de acolo. Pentru a înrăutăți lucrurile, noi, ca copii, nu avem o motivație adecvată pentru a profita de această oportunitate. Amintește-ți doar: Școala a fost totul despre socializare, să crești ca personalitate, să faci lucruri incredibile cu prietenul tău, dar nu cu siguranță să-ți îngropi nasul în cărți și să-ți ascuți abilitățile toată ziua. Deci, de regulă, fereastra de oportunitate este deja închisă. Cu toate acestea, vestea bună este că este lăsată întredeschisă. Deși nu va fi deschis din nou, va fi totuși suficient pentru a vă strânge și a vă atinge obiectivele.


Când vine vorba de dobândirea de noi abilități la bătrânețe, avem un avantaj uriaș și este o motivație puternică. Această forță motrice depășește toate obstacolele din calea sa. Este unul dintre acele lucruri care ajută la deschiderea acestei ferestre. Un alt lucru care ajută în această problemă este un mod de a învăța. Dacă acesta este un curs plictisitor și monoton, atunci nu îți va face prea mult bine, ca să nu mai vorbim despre eliminarea motivației pe care o ai. Se crede pe scară largă, în special de către oamenii de știință, că un mediu jucăuș este extrem de bun pentru a învăța ceva nou. În primul rând, este în natura noastră: Învățăm prin joacă încă de la naștere. Deci, acest mod nativ de a dezvolta noi abilități, chiar și atât de provocatoare și solicitante precum codificarea, poate fi destul de benefică.

Reținând acest gând, am găsit câteva aplicații fantastice, platforme și doar proiecte personale care folosesc un mediu ludic pentru a preda codificarea. Deși nu te vor face un geniu al computerelor, cu siguranță îți vor oferi un început solid.

Cod de luptă

Inițial, această aplicație era destinată copiilor. Dar când vine vorba de a înțelege elementele de bază ale codificarii, cu toții ne simțim ca un astfel de copil. Este un joc casual cu sarcini de rezolvat. Lumea fanteziei este ademenitoare și inspiratoare.

Cod de luptă

Mimo

Spre deosebire de exemplul anterior, Mimo este o aplicație iOS pentru adulți. Procesul său de învățare este centrat în jurul ideii de a preda abilitățile de codificare în bucăți. Deci, utilizatorul are posibilitatea de a lucra cu platforma chiar și în zilele aglomerate. Acesta acoperă diverse limbaje de programare, de la HTML și CSS la C++ și C#.

Mimo

Lăcustă

Publicul vizat de Grasshopper este începătorii de orice vârstă. Este disponibil atât pentru dispozitivele iOS, cât și pentru Android, deci este o opțiune ideală pentru lumea noastră cu ritm rapid obsedat de mobil. Oferă jocuri mici, distractive, care vă permit să dobândiți abilitățile de bază JavaScript. Învață diverse elemente fundamentale, inclusiv animații bazate pe D3.

Lăcustă

Şotron

Hopscotch, ca și Code Combat, a fost creat inițial pentru copii. Cu toate acestea, pentru toți acei oameni care nu cunosc tehnologie care doresc să se antreneze pentru o nouă profesie, acest lucru poate oferi un început. Acesta dezvăluie elementele de bază ale codificării în mod plăcut și discret – oferindu-vă oportunitatea de a construi ceva.

Şotron

Locuri de joacă Swift

Swift este un limbaj de programare pentru crearea de aplicații pentru dispozitivele Apple. Deci, previzibil, Swift Playground este disponibil doar pentru iOS. Începeți cu rezolvarea puzzle-urilor simple și apoi treceți la ghicitori și provocări complexe pentru a stăpâni abilitățile.

Locuri de joacă Swift

Codificarea planetelor

Coding Planets este o aplicație pentru dezvoltarea gândirii logice la oameni de toate vârstele. Este populat cu tease-uri interesante pentru a nu te plictisi. Doar dă instrucțiuni unui robot pentru a rezolva puzzle-uri și a merge mai departe.

Codificarea planetelor

WarriorJS

Warrior este un joc mic, dar intrigant pentru învățarea limbajului de scripting pentru pagini web. Nu degeaba se numește Warrior. Și anume, războinicul este inima și sufletul aventurii. Utilizați JavaScript pentru a vă conduce eroul prin toate obstacolele și, în același timp, familiarizați-vă cu elementele de bază ale limbajului.

WarriorJS

Enki

Enki este un bot pentru creșterea abilităților de programare. Le permite utilizatorilor să ia parte la antrenamente zilnice care vă vor construi treptat baza de cunoștințe. De asemenea, vă puteți invita prietenii sau colegii să participe. Este disponibil atât pentru dispozitivele Android, cât și pentru iOS.

Enki

Carduri de cod

Dacă sunteți un fan al jocurilor de societate, atunci cu siguranță veți aprecia Code Cards. Este un mod vechi de a te distra și de a învăța ceva nou. Echipa oferă patru pachete diferite de cărți: HTML5, CSS, JavaScript și Ruby and Rails. Fiecare include 53 de cărți cu sarcini. Le puteți amesteca cu ușurință pentru a adăuga condimente jocului. Doar tipăriți-le și distrați-vă.

Carduri de cod

jsRobot

jsRobot este un proiect personal al lui Reaal Khalil, care a reușit să transforme familiarizarea cu limbajul de scripting utilizat pe scară largă într-o experiență plăcută și plăcută. Este o mică aventură cu instrucțiuni de urmat. Utilizați funcțiile JavaScript de bază pentru a vă deplasa pe parcursul călătoriei. Există mai multe niveluri de explorat, așa că cu siguranță nu te va lăsa să te plictisești.

jsRobot

Analogii de cod

Spre deosebire de resursele menționate anterior, Code Analogies nu oferă nicio experiență de joc. În schimb, încearcă să explice elementele de bază folosind analogii din lumea reală. Echipa folosește imagini, ilustrații, diagrame și, desigur, tutoriale captivante pentru a clarifica provocările de codare.

Analogii de cod

Flexbox Froggy

Cu 24 de niveluri, acest joc mic și amuzant explică elementele de bază ale Flexbox în practică. Fiecare sarcină este concentrată pe o anumită proprietate, astfel încât să puteți înțelege mai eficient ideea din spatele noului mod de aspect. Este un mic proiect personal – totuși este foarte util. Dacă vă place acest tip de joc, consultați și CSS Diner, Erase All Kittens și Grid Garden, deoarece predau HTML și CSS într-un mod jucăuș.

Flexbox Froggy

Continua sa inveti

Fereastra de oportunitate tinde să se redeschidă, dar nu înseamnă că ar trebui să o amâni prea mult. Știu că este mai bine mai târziu decât niciodată. Cu toate acestea, cu atât de multe moduri discrete, portabile și, cel mai important, jucăușe de a învăța lucruri noi, a sosit timpul să-ți faci visul să devină realitate chiar aici, chiar acum. Codarea nu este știință rachetă. Este o poezie care cu timpul, experiența și repetarea devin mai bune. Folosiți aceste proiecte mici într-un mediu primitor și plăcut pentru a acumula abilități de codare și pentru a construi o bază solidă.