Nu är det ju självklart bra att kunna dessa tingen men i början tror jag man lär sig mycket mer om man slipper en del strul med variabler, allocering av minne, kompilering etc.
Det er ikke sikkert. Noen får motivasjon ved å ha en følelse av å drive med "the real deal" og ikke bare "simuleringer". Nå trenger man jo selvsagt ikke kompelere i alle språk uansett, men dette er noe som kan virke motiverende. Går man helt ned i de elemntære tingene i datamaskinen så kan man få kontroll og mestingsfølelse som er gull verdt.
Et bra begynnerspråk er Simula. Da slapp man å bruke klasser for å programmere. Å gjøre f.eks. "dronningoppgaven" kan være svært motiverende her. Nå vet jeg ikke om simula kan fåes tak i. Argumentasjonen er jo at man ikke bruker dette kommersielt, men er Java er utrolig forvirrende for en nybegynner, da man har masse "skit" rundt som du ikke har noe forhold til, og ikke har direkte betydning for hva du driver med akkurat der og da. Å programmere med objekter og klasser er et steg opp. Selv om klasser simulerer mer virkeligheten vi omgir oss med enn ren kommandoprogrammering (uten klasser) så er det langt mer forvirrende. Det er synd at Simula ble droppet som opplæringsspråk på universitetet i Oslo. Mer perfekt opplæringsspråk skal du lete lenge etter.