Sådan lærer du at programmere fra bunden af
1) Beslut dig for at du kan hvad du vil.
Programmering har fordomme på sig såsom at det er meget kompliceret og kræver en meget høj IQ at lære.
Men jeg vil vove at påstå at alle kan lære det. Der er mange simple tutorials ude på nettet og starter
du helt fra bunden af med "hello world" er det bare at tage det et trin af gangen.
2) Beslut dig for dit første "sprog" du vil fokusere på at lære.
Programmering er et meget bredt felt der består af mange forskellige sprog. En liste over de fem mest populære begynde med:
Java:
Fordele: Et af verdens mest populære sprog. Klasse baseret og objekt orienteret.
Ruby:
Fordele: Open source objekt orienteret. Og Imperativ programmering. Har ry for at være nemt at lære.
Python:
Fordele: Open source og gratis. Et af de nemmeste sprog i verden at lære.
c/c++:
Fordele: To sprog der er brugt på Mange områder bredt i verden.
Lidt sværere at lære end Python og Ruby.
Javascript:
Fordele: Dynamisk og fleksibelt sprog. Relativt nemt al lære.
Ovenstående er meget kortfattet info for mere info læs her:
http://lifehacker.com/five-best-programming-languages-for-first-time-learners-1494256243
3)Se en masse tutorials eller tilmeld dig et studie.
Nettet bugner med steder du kan lære at programmere. Alt fra de enkelte sprogs online community´s til youtube videos og Online kurser.
Har du blod på tanden til noget mere seriøst findes der også et væld af gratis uddannelser i Danmark.
Liste over programmerings uddannelser Danmark:
https://www.ug.dk/job/dataitogteleteknik/itprogram/programmoer-og-systemudvikler.
Husk. Man kan komme langt med tid og dedikation alene derhjemme. Kan du programmere og har noget at vise. Kan du sagtens få job som autodidakt.
4) Lær de fundamentale principper:
Før du dykker ned i programmeringens uendelige hav af begreber og funktioner kan det hjælpe at få de mest basale principper ind under huden.
Start med de første 5 her og så er du allerede i gang.
Variabler:
En blok af hukommelse som er tildelt et hvilket som helst navn af programmøren som til enhver tid kan ændres eller manipuleres.Skal være kort og beskrivende .
Løkker:
En gruppe sætninger der skal udføres et hvis antal gange. Der skal være et element i lykken der får programmet til at hoppe videre til næste funktion: Man må ikke få en uendelig lykke.
Boolean Logic:
Er bygget op omkring et system af "sandt" og "falsk" udsagn. I systemet bruges nogle indtastninger "If " "Else". I programmering bliver det typisk brugt i If statements eks:
if (temperature > 100) {
System.out.println("TAK Så forstod vi Boolean Helene!");
}*
Eller If Then Else statements eks:
if (temperature > 100) { System.out.println("Ej ikke rigtigt alligevel"); } else { System.out.println("I det mindste forstod vi det lidt bedre"); }**Kilde:(http://codingbat.com/doc/java-if-boolean-logic.html)
Funktioner:
En stump kode som udfører en bestemt opgave som del af et større program. De fleste funktioner har et navn og bliver gemt i et bibliotek.
Klasser:
I objektorienteret programmering bruges klasser som en grundstruktur til at udvikle programmet.Klasser i programmering består helt basalt af egenskaber (variabler) og metoder (funktioner).
4) Øv, fejl og lær:
Husk at det sikkert vil være svært, frustrerende uoverskueligt at lære at programmere det meste af tiden. Men hvis du holder dig til punkt 1 og 6 skal du nok komme derhen du vil.









Hej Helene
SvarSletJeg har med stor fornøjelse læst din tutorial. Den er rigtigt fin og informerende. I starten var lidt i tvivl om, hvad det egentligt var du tutorede mig i, men jeg opfatter det som en introduktion til den interessede der ønsker at komme i gang med at kode, men ikke ved hvordan de første skridt skal tages.
Min indtryk er, at man efter at have læst den, nemmere og så frygtsomt kan komme igang med sin kode-karriere.
MVH
Webentre666
Hej Helene
SvarSletJeg har med stor fornøjelse læst din tutorial. Den er rigtigt fin og informerende. I starten var lidt i tvivl om, hvad det egentligt var du tutorede mig i, men jeg opfatter det som en introduktion til den interessede der ønsker at komme i gang med at kode, men ikke ved hvordan de første skridt skal tages.
Min indtryk er, at man efter at have læst den, nemmere og så frygtsomt kan komme igang med sin kode-karriere.
MVH
Webentre666
Hej Helene,
SvarSletGod måde at gøre det overskueligt på, hvis man er i tvivl om hvad det kræver at komme i gang med programmering. Jeg tænker at mange kan være lidt forvirrede i starten, men her kan man få en hurtig introduktion til hvor man skal starte, og hvad man kan forvente senere. Så alt i alt er det en fin tutorial.
Lars Bubber