Vilket programmeringsspråk att lära mina barn

barnprogrammering

Om du är en programmeringsälskare, säkert vid mer än ett tillfälle du kommer att ha mött behovet av att arbeta med olika språk. Denna punkt är säker på att du kommer att ha behärskat det eller, kanske bättre sagt, att du har nått den fasen där du verkligen inte längre har den rädslan för när du började arbeta med andra typer av språk eftersom du till och med kan njuta av särdrag som var och en presenterar en.

I en mer avancerad fas av ditt liv kan det vara så att ögonblicket har kommit att du vill dela din hobby med det minsta i huset, något som kan vara riktigt svårt eftersom att lära sig programmera exakt inte är en kunskap som du kan skaffa På månader eller år lär du dig alltid både akademiskt och till och med tittar på källkod genererad av andra utvecklare. På grund av detta och de särdrag som varje språk presenterar, Vilken är den bästa för de små i vårt hus att lära sig?

Sanningen är att det enda vi verkligen har bestämt är något så enkelt som programmering, vilket har visats, är något mycket viktigt som vi måste införa i våra små. Tyvärr när vi började undersöka möjligheterna är många, så på HWLibre har vi beslutat att försöka organisera en liten guide, mer eller mindre efter ålder, där vi kommer att prata om språk som enligt min mening kan vara mer lärorika och intressanta.

Åldrar mellan 3 och 6 år

I detta första steg är sanningen att barn kan verka för ung för att börja förstå vad som görs vid ett visst steg. På grund av detta är det bäst att få dem att lära sig utan att veta vad de gör verkligen, just nu är det kanske inte nödvändigt så det bästa alternativet är att försöka lära sig genom att spela.

Att komma igång med vad som skulle vara beräkningstänkande är det bästa skaffa någon typ av leksak som de gillar och locka deras uppmärksamhet Och i den meningen, i motsats till vad du kan föreställa dig, finns det många alternativ som vi har tillgängliga på marknaden.

Scratch Jr.

Om vi ​​inte vill spendera för mycket pengar i detta första försök att initiera våra små i denna värld, kan ett alternativ vara att satsa på Scratch Jr.. Vi pratar om en app tillgänglig för både Android och iOS som baserar sin användning på blockprogrammering.

Den negativa punkten med denna ansökan finns i flera lokaler som gör den intressant. Å ena sidan måste barnets ålder vara hög för det intervall som vi har markerat sedan dess måste kunna hantera en surfplatta med viss lätthet samt det faktum att du redan måste ha vissa funktioner kognitiv.

Till förmån är det ansökan är gratis och det har några idéer som kan fungera som exempel och guider för att komma igång.

larvrobot för barn att lära sig programmera

Olika spel med robotar

Berätta för dig nu, utan att ange namn eller varumärken, att det idag på marknaden finns vissa möjligheter där det minsta i huset kan spela med olika automater som kan programmerad för att utföra olika fördefinierade rörelser. Ett exempel kan vara att få en robot, från en fysisk punkt A i ett rum, att nå en punkt B som vi har fastställt.

Personligen måste jag erkänna att detta är tanken att jag vid den tiden valde att börja arbeta inom detta område och även om barn i en ung ålder tenderar att vara ganska rastlösa kan vi komma till få dem intresserade av de utmaningar vi ställer dem förutsatt att vi alltid hjälper dem.

Åldrar mellan 7 och 9 år

I denna fas är sanningen att de små redan vanligtvis har det mycket mer utvecklade färdigheterNär allt kommer omkring är de äldre och deras kapacitet är mycket högre än vi kan föreställa oss, särskilt om vi hjälper dem att träna dem.

Detta öppnar exakt dörren för användning av mycket mer avancerade program och utmaningar för dem, som huvudsakligen och enligt experter i dessa åldrar bör vara inriktade på främja flera av de många intelligenser som matematik, rumslig eller lingvistik

Scratch

Fortsätter med rekommendationerna från föregående nivå, inget bättre än att gå från Jr-versionen av Scratch, särskilt om du behärskar den, den mest avancerade versionen, som anses vara en av de viktigaste pedagogiska programmeringsplattformarna i världen. Denna version är avsedd för barn över 8 år aastat Även om, som vanligt händer, beror allt på barnet själv och det intresse han kan ha.

Om du är bekant med Scratch är det fortfarande ett slags högnivåspråk gömt bakom användningen av färgade bitar. Personligen verkar det för mig som en mer än intressant plattform att starta, särskilt om vi tar hänsyn till att den för närvarande har mer än 14 miljoner projekt på deras webbplatser som kan fungera som en guide.

Tynker

Tynker är ett programmeringsspråk vars användning kan vara mycket lik Scratch eftersom det är baserat på placering av block. En av de största fördelarna, förutom att följa en freemiumfilosofi, är att vi hittar den på dess plattform flera handledning som hjälper oss att komma igång med programvaran.

Som med föregående alternativ, de ansvariga för Tynker rekommenderar att det används till barn äldre än 8 år, ålder då de tror att barn verkligen kommer att kunna få ut det mesta av vad plattformen erbjuder, som har flera nivåer och ett brett utbud av mål att uppfylla.

Åldrar mellan 10 och 12 år

Vid denna tidpunkt är sanningen att våra små inte längre är det och deras kapacitet har ökat exponentiellt över tiden. Vid denna tidpunkt måste vi sluta motivera dem genom att berätta för dem vad de ska göra för att få dem till dina egna mål och bestäm hur du ska uppnå dem.

Det är den punkt där kanske det bästa är att de börjar sluta arbeta med block och fortsätter att genomföra sina olika projekt med text, även om vi, å andra sidan, för närvarande inte kan visa dem fördelarna av de olika traditionella programmeringsspråken, för det kommer det att finnas tid.

Kod apa

Det här är ganska märklig programvara som jag tyckte var mer än intressant, det beror på att, även om det inte längre är programmerat med block, är sanningen att det kan vara ett mellansteg inriktat på användningen av professionella programmeringsmiljöer, särskilt på grund av dess gränssnitt.

I Code Monkey måste vi kontrollera de åtgärder som utförs av en apa som måste samla bananer genom olika scenarier. För att flytta apan, som du är säker på att föreställa dig, måste vi skriva koden med mycket enkla instruktioner. När vi går till nästa nivå ökar svårigheten.

Åldrar mellan 13 och 16 år

Just nu i våra barns liv är vi i en ålder 'svårt'. Möjligheterna, beroende på programmeringsfärdigheterna för vår lilla, är många eftersom det finns påskyndade kurser för att lära sig programmeringstekniker som kan vara intressanta även om det också finns vissa plattformar som föreslår olika metoder.

App Uppfinnare

App Uppfinnare Det är inget annat än ett program där du kan skapa Android-applikationer genom att dra kodblock. För mer information, berätta att detta har varit utvecklat av Google själv och dess utveckling bärs av inget mindre än MIT.

Det mest intressanta med AppInventor är att det är det helt gratis och mycket lätt att använda, speciellt om vi tar hänsyn till att det finns ett stort antal tutorials på internet som vi kan starta vår initiering med.

Python

Ja, du läste rätt, i den här åldern kan det vara mer än intressant att börja använda Python, särskilt om den unga mannen i vårt hus vill sluta arbeta med block och gå in i professionell programmering på grund av sina bekymmer.

Som du väl vet står vi inför ett programmeringsspråk med allt de antyder. Jag har inkluderat det eftersom det finns många experter som rekommenderar att du använder Python som en introduktion till textprogrammering för sin enkelhet. Samtidigt, genom att göra lite forskning, kommer du att kunna hitta många handledning för att upptäcka hur man börjar från 14 år såväl som andra informationskällor som traditionella livsböcker.

17 år och äldre

Vid denna tidpunkt, och även i den föregående, talar vi redan om perfekt formade unga människor liksom alla vuxna som vill komma in i denna värld.

I dessa åldrar är det normalt för unga människor att börja planera sin framtid. Som det är logiskt med många möjligheter, från att börja arbeta med textuella programmeringsspråk för att fortsätta bränna stadier lite efter lite tills du når det återkommande Java, Objective-C ... för objektorienterade språk eller, om du vill gå gå vidare djupare i den kraftfulla och mångsidiga världen av C.

Arduino

På den här nivån vill jag föreslå flera förslag, men personligen tror jag att det är dags att göra mycket allvarligare saker som egna projekt där man kan blanda programmering med elektronik.

Den verkliga potentialen i Arduino ligger i deras enorma möjligheter när det gäller anpassning, mångsidighet och skalbarhet. En annan punkt mycket till sin fördel är att det idag finns en enorm gemenskap bakom projektet där du kan vända dig för att lära dig att arbeta med riktiga projekt.

Stencyl

Om du är en videospelälskare och vill utveckla din professionella karriär på detta sätt kan du vara intresserad av att prova Stencyl, en av plattformarna för att skapa mer avancerade videospel för tillfället hur många det finns gratis (det finns en betald version) som låter dig skapa avancerade, personliga spel med stor potential.

Den negativa delen är att för att börja använda den måste du följa några av de självstudier som finns på dess officiella webbplats sedan det är ganska komplicerat, åtminstone tills, efter ett tag, börjar vi vara lätta på plattformen.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.