Hva er programmering – kort forklart
Programmering er å gi en datamaskin presise instruksjoner. Du beskriver input → regler → output. For å lære raskt, øv på små, konkrete oppgaver og bygg gradvis.
Velg startspor
Mål | Anbefalt språk | Hvorfor |
---|---|---|
Web og visuelle prosjekter | JavaScript | Kjør i nettleseren, lett å dele |
Data, automasjon, læring | Python | Lesbart, stort økosystem |
Begge er gode valg. Velg ett nå og bytt senere om nødvendig.
Sett opp verktøy på 10 minutter
- Installer VS Code
- Installer utvidelsen Code Runner
- Lag en mappe rdnt-hello
- Opprett en fil hello.js eller hello.py
Skriv din første kode
JavaScript (kjøres i nettleser eller med Node)
console.log("Hei, verden!")
Åpne nettleserkonsollen eller kjør i terminal med Node.
Python
print("Hei, verden!")
Kjør: python hello.py
Mini-prosjekt: Kalkulator for studiepoeng per uke
- Input: antall timer du kan studere per uke
- Regler: 1 studiepoeng ≈ 25–30 timer
- Output: hvor mange studiepoeng du kan fullføre per måned
Pseudokode
- Les timerPerUke
- timerPerMnd = timerPerUke × 4
- studiepoeng = timerPerMnd / 27.5
- Skriv ut avrundet verdi
JavaScript
const timerPerUke = 8
const studiepoeng = Math.round((timerPerUke * 4) / 27.5)
console.log(`Du kan fullføre ca. ${studiepoeng} studiepoeng per måned`)
Python
timer_per_uke = 8
studiepoeng = round((timer_per_uke * 4) / 27.5)
print(f"Du kan fullføre ca. {studiepoeng} studiepoeng per måned")
Lær smart fra dag 1
- Bruk aktiv gjenkalling: forklar koden uten å se
- Repeter med mellomrom: dag 1, 3, 7, 14
- Strukturér begreper med bilder og steder
Se: Hvordan huske bedre og Optimal søvn for læring og Spaced repetition
4‑ukers progresjonsplan
Uke | Fokus | Økter |
---|---|---|
1 | Grunnsyntaks, variabler, funksjoner | 5 × 30 min |
2 | Betingelser, løkker, input/output | 5 × 30 min |
3 | Små prosjekter: kalkulator, to‑do | 5 × 30 min |
4 | Mini‑app: enkel nettside (JS) eller skript (Python) | 5 × 30 min |
Vanlige hindringer og løsninger
- Jeg glemmer fort: bruk memory palace og korte økter
- Blir trøtt: prioriter søvn og dagslys tidlig
- Får feil: les feilmeldingen høyt, endre én ting av gangen
Illustrasjon
Neste steg
- Bygg en enkel nettside som viser kalkulatoren (JS)
- Lag et kommandolinjeverktøy som lagrer logg til fil (Python)
- Utforsk hele bloggen for flere temaer