Programmeringsspråk är egentligen inte konstigare än vanliga verbala språk. Det krävs förstås utbildning för att bli programmerare men det är ett spännande yrke när utvecklingen går fort.
En programmerare ska ha utmärkta kunskaper i Windows och Unix, men gärna också andra programmeringsspråk som exempelvis javaScript eller HTML5 och språk som MySQL och PHP. Det kan vara ett plus om du är Scrum master som arbetar med ramverket Scrum.
Språk från då till nu
När den första generationen datorer kom på 1950-talet utvecklades assemblerspråk som hade memoreringstekniska koder. Det uteslöt dock inte att programmeraren behövde tänka i termer av individuella maskininstruktioner, det fanns också ett behov av att programmeringsspråken skulle vara oberoende av vilken plattform man arbetade på. Därför utvecklade man högnivåspråk som hade en kod som var enklare att förstå. Denna kod kompilerades sedan över till maskinspråk.
När Simula och C-språk gjorde entré på 1960-talet hade branschen dragit till sig många duktiga ingenjörer som arbetade med utveckling. Det var mycket betydande att gemene man skulle kunna använda datorn utan att behöva ha programmeringskunskaper.
Scratch
MIT (Massachusetts Institute of Technology) är en drivkraft i teknologisk utveckling. De har mängder av projekt och tillhör de främsta i världen.
Programmeringsspråket Scratch utvecklades av The Lifelong Kindergarten Group som var aktiva vid MIT. Gruppen fokuserar på unga som har intresse av att lära sig mer om programmeringens värld. Förhållningssättet är kreativt, lättsamt och roande till kommunikationsteknologi. Scratch har blivit en stor framgång, framförallt i engelsktalande länder och lär ut kombinationen av matematik och logik på ett meningsfullt vis. Barnen lär sig också hela designprocessen när de utför programmeringen och kan uppleva att det är ganska kul. Man går hela vägen från idé till fungerande prototyp och att lära sig felsöka.