Async/await er ikke magi, det er bare langsomme bugs i forklædning
Når du lærer et programmeringssprog, lærer du ikke bare syntaks – du lærer en måde at tænke på. I denne kategori finder du artikler, der hjælper dig med at forstå både hvordan du skriver koden, og hvorfor sproget er designet, som det er. Målet er, at du kan bruge sproget til noget konkret: små scripts, webapps, dataanalyse, automatisering eller større softwareprojekter.
Det korte svar: Det kommer an på, hvad du vil bygge. Derfor er indholdet her struktureret, så du kan finde vej efter dine mål:
Hvis du står helt i begyndelsen og er i tvivl om retning, kan du med fordel kombinere denne kategori med vores mere overordnede indhold i Lær at kode. Her handler det mere om læringsproces og grundbegreber, mens vi i denne kategori går ned i det enkelte sprog.
Python og JavaScript går igen i rigtig mange guides og projekter på Coding Class. Derfor finder du både introduktioner, konkrete kodeeksempler og artikler om "næste skridt", når du har styr på det grundlæggende.
I Python-underkategorien kan du forvente fokus på:
I JavaScript-underkategorien får du:
På et tidspunkt når du til et niveau, hvor du ikke kun vil lære "flere kommandoer", men gerne vil bygge noget større og mere robust. Her er det en fordel at kombinere sprogspecifik viden med generelle udviklerkompetencer.
Derfor hænger denne kategori tæt sammen med f.eks. Webudvikling, hvor du ser, hvordan sprogene spiller sammen om at skabe komplette løsninger, og med Softwareudvikling i praksis, hvor du lærer om Git, test, arkitektur og værktøjer. Det er her, dine Python- og JavaScript-evner for alvor begynder at ligne professionel udvikling.
Hvis du er begynder, kan du bruge artiklerne her som en praktisk forlængelse af det, du lærer i introduktionerne til programmering. Start med et sprog (fx Python eller JavaScript), følg de grundlæggende guides, og byg små projekter undervejs. Det er helt normalt at glemme syntaks og skulle slå ting op flere gange – det er en del af processen.
Hvis du allerede har erfaring, kan du bruge kategorien til at:
Vil du dykke mere ned i, hvordan man vælger det rigtige sprog til en opgave, kan du følge videre ind i underkategorien Sammenligninger og valg af sprog. Her kigger vi på fordele, ulemper og typiske anvendelser på tværs af flere populære teknologier.
Programmeringssprog er kun ét lag af det at være udvikler – men det er et vigtigt lag. Indholdet i denne kategori er lavet til at være både selvstændigt og en del af en større læringsrejse: fra de første kodeeksempler til mere komplekse projekter, samarbejde og karrierevalg.
Uanset om du læser med som hobbyudvikler, studerende, underviser eller karriereskifter, er ambitionen her at give dig konkrete eksempler, forståelige forklaringer og ro på processen. Du behøver ikke kunne alt fra starten – du skal bare blive en lille smule klogere for hver artikel, du læser og hver kodebid, du prøver af.