De 8 letteste programmeringssprog for børn

De 8 letteste programmeringssprog for børn

At lære at kode er en udfordring, uanset hvor gammel du er, men det kan være særligt hårdt for børn. Generelle programmeringskoncepter er ikke kun vanskelige at forstå, men alle nødvendige regler og syntaks kan være svære at få rigtigt.





Heldigvis er flere sprog naturligvis lettere at lære. Der er også fremragende online ressourcer, der gør kode meget mere håndterbar for børn at forstå. Denne liste giver dig nogle muligheder for at starte dit barn på deres programmeringsrejse.





1. Kradse

Scratch er den bedste måde at lære logik og grundlæggende kodningsprincipper på uden komplicerede syntaks- eller udviklingsværktøjer. Det er et rent visuelt, blokbaseret programmeringssprog, hvor brugeren kan snappe kode sammen fra en værktøjskasse med instruktionsblokke. Det kører i browseren , og der er en ScratchJr iOS og Android app rettet mod yngre børn.





Alt, hvad du finder på skriftlige kodningssprog, herunder logiske udsagn, sløjfer og funktioner, udtrykkes i en letforståelig visuel stil. Denne læringsstil er et glimrende skridt for yngre børn på vejen til at hente programmering, da når tiden er inde til at gå videre til et skriftsprog, har de et godt greb om programmets flow og hvordan man strukturerer kode.

Scratch er også perfekt til Raspberry Pi, da den kommer forudinstalleret og kan bruges til at styre lysdioder og knapper.



2. Microsoft MakeCode

MakeCode er Microsofts online blokkodningsplatform, der fokuserer på hobbymikrokontrollerbrætter som Micro: Bit og Adafruit Circuit Playground Express. Selvom det funktionelt ligner Scratch på mange måder, er det perfekt til at lære om det grundlæggende i fysisk computing.

bedste windows 10 -indstillinger til spil

Selvom du ikke ejer et af hobbymikrokontrolkortene, er der en emulator indbygget i programmet sammen med interaktive og let at følge selvstudier til oprettelse af små elektroniske projekter.





3. SmallBasic

SmallBasic har sit navn fra det grundlæggende programmeringssprog, der er populært inden for tidlig hobby -computing. Det er designet til at bygge bro mellem blokkodningssprog som Scratch og typede programmeringssprog som Python.

Der er en omfattende web-editor med en indbygget referencehåndbog sammen med links til selvstudier og dokumentation. Der er også nogle perfekte børneorienterede begynderundervisninger for sproget. Det er for det meste en legeplads, men en god til at lære programmeringskoncepter og vænne sig til ideen om syntaks, selvom SmallBasic er meget tilgivende, når du får det lidt forkert!





Fire. Lær Python med CodeCombat

Python vælges ofte som et simpelt første 'rigtigt' programmeringssprog på grund af dets enkle syntaks og letlæselige karakter. Der er mange måder at lære Python gratis på , men de fleste er for udfordrende for yngre børn. Der er dog et fantastisk alternativ.

CodeCombat er en browserbaseret dungeon-crawler med en forskel. Alt, hvad du gør for at bevæge dig, kæmpe og overleve i fangehullet, er gennem ægte Python -kode, med masser af tip og tips til at holde dig i bevægelse, når du sidder fast.

er apple airpods kompatible med android

Når du skrider frem gennem fangehullet, lærer du mere og mere ægte Python -kode sammen med vigtige programmeringskoncepter, der indsamler bytte og trofæer undervejs!

Bonus: CodeCombat fungerer også med JavaScript, hvilket gør det til en fantastisk måde at lære de første begreber inden for programmering til internettet.

5. Nem Minecraft -kodning med Tynker

Tynker er ikke et programmeringssprog, men det er blandt de bedste online ressourcer for børn at lære kode, så det fortjener et sted på denne liste. Det omfatter kodningsspil, simpel Minecraft-modding, timers kodehændelser og børnesko-jams over forskellige solo- og community-ledede projekter og events.

Faktisk gør Tynker selv det meste af det, hver anden post på denne liste gør og er et godt udgangspunkt, selvom du som forælder ikke er kodekyndig. Ud over den browserbaserede platform er der tre separate Tynker-apps til smartphones/tablets. Det er gratis at komme i gang, men for at få mest muligt ud af det, vil du prøve et af de tre abonnementsniveauer for ekstra indhold.

6. Lær JavaScript med p5.js

JavaScript er det programmeringssprog, internettet er bygget på, men det har ry for at være dårligt bygget og svært at lære. Heldigvis er der biblioteker og værktøjer designet til at gøre det sjovt at lære JavaScript.

Et bibliotek kaldet p5.js er et godt sted at starte. Det er designet til at skabe billedkunst og musik og har en fuldt integreret browser -editor, der gør det let at komme i gang med det samme.

Det, der gør p5.js særligt sjovt at lære, er Coding Train YouTube -kanalen . Ledet af foredragsholderen Daniel Shiffman, indeholder det et komplet kursus for at lære programmeringskoncepter, der forbliver sjove, kreative og lette i hele vejen igennem.

7. Lær Lua med Roblox

Lua er et scriptsprog med enkelhed i tankerne. Det er så kompakt og let at lære, at andre spil og programmer bruger det som grundlag for at tillade mods og endda helt nye projekter at blive bygget ud af allerede eksisterende spil. Den mest berømte blandt disse er en børneklassiker: Roblox.

Ovenstående tutorialvideo viser, hvor let det er at oprette et brugerdefineret Roblox -spil. Du lærer kerne -Lua -koncepter sammen med vigtige Roblox -programmeringsprocesser, der kan anvendes på andre brugerdefinerede spiltilstande.

For et mere omfattende Lua -kursus, der bruger Roblox som fokus, codakid indeholder et komplet kursus til Roblox -oprettelse ved hjælp af Lua.

8. GameMaker sprog

GameMaker er en kraftfuld, men enkel motor til at bygge spil. Hvor andre spilredaktører som Unity og Unreal er komplekse professionelle værktøjer, er GameMaker designet til at være så begyndervenlig som muligt. Lad dog ikke det narre dig; smash hits som Undertale blev lavet ved hjælp af motoren.

GameMaker Language er formålet med at bygge kodningssprog til motoren. Det er designet til at være let at læse, ligesom Python, og hvert element af kode findes i GameMakers flowchart -editor, hvilket gør det let at se, hvad hvert stykke kode gør.

Selvom det er lidt hårdere end nogle af de andre muligheder i denne artikel, er det at lave et rigtigt spil en stor motivationsfaktor for at lære. En forælder eller lærer med lidt kodningserfaring kan hjælpe et barn med at udtrykke deres kreativitet eller endda afslutte sit første spil.

Programmering til børn: Masser af online ressourcer til rådighed

Grundlæggende er kodning processen med at opdele et problem i trin og lave små løsninger på hvert problem. At lære logikken og syntaksen i programmering er en færdighed, der går langt ud over datalogi og vil hjælpe med næsten alle aspekter af uddannelse.

Selvom nogle af disse muligheder er mere tilgængelige end andre, vil dit barn med en bred og grundlæggende forståelse af programmeringskoncepter, der er meget sværere at lære som voksen, starte med Scratch og bevæge sig gennem listen.

Del Del Tweet E -mail De 7 bedste måder at lære at kode gratis på

Du kan ikke lære at kode gratis. Medmindre du giver disse afprøvede ressourcer en chance, selvfølgelig.

hvorfor fryser hbo max
Læs Næste Relaterede emner
  • Programmering
  • Programmering
  • Programmeringssprog
  • Funktionel programmering
Om forfatteren Ian Buckley(216 artikler udgivet)

Ian Buckley er freelance journalist, musiker, performer og videoproducent bosat i Berlin, Tyskland. Når han ikke skriver eller på scenen, piller han med DIY -elektronik eller kode i håb om at blive en gal videnskabsmand.

Mere fra Ian Buckley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere