De 8 enklaste programmeringsspråken för barn

De 8 enklaste programmeringsspråken för barn

Att lära sig koda är en utmaning oavsett hur gammal man är, men det kan vara särskilt tufft för barn. Det är inte bara svårt att förstå allmänna programmeringskoncept, utan alla regler och syntax som krävs kan vara svåra att få rätt.





Lyckligtvis är flera språk naturligtvis lättare att lära sig. Det finns också utmärkta online -resurser som gör koden mycket mer hanterbar för barn att förstå. Den här listan ger dig några alternativ för att starta ditt barn på sin programmeringsresa.





1. Repa

Scratch är det bästa sättet att lära sig logik och grundläggande kodningsprinciper utan komplicerade syntax eller utvecklingsverktyg. Det är ett rent visuellt, blockbaserat programmeringsspråk där användaren kan knäppa ihop kod från en verktygslåda med instruktionsblock. den körs i webbläsaren , och det finns en Appen ScratchJr iOS och Android riktad till yngre barn.





Allt du hittar på skrivna kodningsspråk, inklusive logiska uttalanden, loopar och funktioner, uttrycks i en lättförståelig visuell stil. Denna inlärningsstil är ett utmärkt steg för yngre barn på vägen till att plocka upp programmering, eftersom när det är dags att gå vidare till ett skriftspråk kommer de att ha ett bra grepp om flödet av ett program och hur man strukturerar kod.

Scratch är också perfekt för Raspberry Pi, eftersom den kommer förinstallerad och kan användas för att styra lysdioder och knappar.



2. Microsoft MakeCode

MakeCode är Microsofts online block -kodningsplattform, som fokuserar på hobbymikrokontroller som Micro: Bit och Adafruit Circuit Playground Express. Även om det funktionsmässigt liknar Scratch på många sätt, är det perfekt för att lära sig om grunderna i fysisk databehandling.

hur man återställer raderade bilder android

Även om du inte äger någon av hobbymikrokontrollerns styrelser finns det en emulator inbyggd i programmet, tillsammans med interaktiva och enkla handledning för att skapa småskaliga elektroniska projekt.





3. SmallBasic

SmallBasic tar sitt namn från det grundläggande programmeringsspråket som är populärt inom tidig hobbyberäkning. Det är utformat för att överbrygga klyftan mellan blockkodningsspråk som Scratch och maskinskrivna programmeringsspråk som Python.

Det finns en omfattande webbredigerare med en inbyggd referenshandbok, tillsammans med länkar till självstudier och dokumentation. Det finns också några perfekta barnorienterade nybörjarhandledning för språket. Det är mestadels en lekplats men en bra för att lära sig programmeringskoncept och vänja sig vid tanken på syntax, även om SmallBasic är mycket förlåtande när du får det lite fel!





Fyra. Lär dig Python med CodeCombat

Python väljs ofta som ett enkelt första 'riktiga' programmeringsspråk på grund av dess enkla syntax och lättlästa karaktär. Det finns många sätt att lära sig Python gratis , men de flesta är för utmanande för yngre barn. Det finns dock ett fantastiskt alternativ.

CodeCombat är en webbläsarbaserad dungeon crawler med en skillnad. Allt du gör för att flytta, slåss och överleva i fängelsehålan är genom riktig Python -kod, med massor av tips och tips för att hålla dig i rörelse när du fastnar.

konvertera 72 dpi till 300 dpi

När du går igenom fängelsehålan lär du dig mer och mer riktig Python -kod tillsammans med viktiga programmeringskoncept, samlar byte och troféer under vägen!

Bonus: CodeCombat fungerar också med JavaScript, vilket gör det till ett bra sätt att lära sig de första begreppen för programmering för webben.

5. Enkel Minecraft -kodning med Tynker

Tynker är inte ett programmeringsspråk, men det är bland de bästa online -resurserna för barn att lära sig kod, så det förtjänar en plats på den här listan. Den består av kodningsspel, enkel Minecraft-modding, timmars kodhändelser och barnkodstopp över olika solo- och community-ledda projekt och evenemang.

Faktum är att Tynker själv gör det mesta av varannan post på den här listan och är en bra utgångspunkt även om du som förälder inte är kodkunnig. Förutom den webbläsarbaserade plattformen finns det tre separata smartphone/surfplatta Tynker-appar. Att komma igång är gratis, men för att få ut det mesta av det vill du prova en av de tre prenumerationsnivåerna för extra innehåll.

6. Lär dig JavaScript med p5.js

JavaScript är programmeringsspråket som internet är byggt på, men det har rykte om sig att vara dåligt byggt och svårt att lära sig. Lyckligtvis finns det bibliotek och verktyg som är utformade för att göra inlärning av JavaScript roligt.

Ett bibliotek som heter p5.js är ett bra ställe att börja. Den är utformad för att skapa bildkonst och musik och har en fullt integrerad webbläsarredigerare som gör det enkelt att komma igång direkt.

Det som gör p5.js särskilt roligt att lära sig är Coding Train YouTube -kanalen . Under ledning av föreläsaren Daniel Shiffman innehåller den en komplett kurs för att lära sig programmeringskoncept som förblir rolig, kreativ och lättsam hela tiden.

7. Lär dig Lua med Roblox

Lua är ett skriptspråk med enkelhet i åtanke. Det är så kompakt och lätt att lära sig att andra spel och program använder det som en grund för att tillåta mods och till och med helt nya projekt att byggas av redan befintliga spel. Den mest kända bland dessa är en barnklassiker: Roblox.

Ovanstående handledningsvideo visar hur enkelt det är att skapa ett anpassat Roblox -spel. Du får lära dig grundläggande Lua -koncept tillsammans med viktiga Roblox -programmeringsprocesser som kan tillämpas på andra anpassade spellägen.

För en mer omfattande Lua -kurs med Roblox som fokus, codakid har en fullständig kurs för Roblox -skapande med Lua.

8. GameMaker -språk

GameMaker är en kraftfull men ändå enkel motor för att bygga spel. Där andra spelredigerare som Unity och Unreal är komplexa professionella verktyg är GameMaker utformad för att vara så nybörjarvänlig som möjligt. Låt dig dock inte lura dig; smash hits som Undertale gjordes med hjälp av motorn.

GameMaker Language är det kodade språket för motorn. Det är utformat för att vara lättläst, ungefär som Python, och varje kodelement finns i GameMakers flödesschema -redigerare, vilket gör det enkelt att se vad varje kodbit gör.

Även om det är lite tuffare än några av de andra alternativen i den här artikeln, är att göra ett riktigt spel en stor motivationsfaktor för inlärning. En förälder eller lärare med lite kodningserfarenhet kan hjälpa ett barn att uttrycka sin kreativitet eller till och med avsluta sitt första spel.

Programmering för barn: Massor av online -resurser tillgängliga

Grundläggande kodning är processen att dela upp ett problem i steg och göra små lösningar på varje problem. Att lära sig logik och syntax för programmering är en färdighet som går långt bortom datavetenskap och kommer att hjälpa till med nästan alla aspekter av utbildning.

Vissa av dessa alternativ är mer tillgängliga än andra, men med Scratch och att gå igenom listan kommer ditt barn att få en bred och grundläggande förståelse för programmeringskoncept som är mycket svårare att lära sig som vuxen.

Dela med sig Dela med sig Tweet E-post De 7 bästa sätten att lära sig hur man kodar gratis

Du kan inte lära dig att koda gratis. Om du inte ger dessa beprövade resurser förstås.

autosvarstext samsung galaxy s8
Läs Nästa Relaterade ämnen
  • Programmering
  • Programmering
  • Programmeringsspråk
  • Funktionell programmering
Om författaren Ian Buckley(216 artiklar publicerade)

Ian Buckley är frilansjournalist, musiker, artist och videoproducent som bor i Berlin, Tyskland. När han inte skriver eller på scenen, pysslar han med DIY -elektronik eller kod i hopp om att bli en galet forskare.

Mer från Ian Buckley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera