Lärvägar
↑Börja här
Välj en väg
Section titled “Välj en väg”Du behöver inte läsa allt i ordning. Varje sida ska gå att förstå för sig. Lärvägarna hjälper dig att se hur begreppen hänger ihop.
Algoritmer och datastrukturer
Section titled “Algoritmer och datastrukturer”Mål: förstå hur data lagras, söks och sorteras. Lägg tid på att testa exemplen själv.
- Arrayer. Lär dig index, sammanhängande lagring och iteration.
- Tidskomplexitet. Räkna operationer i stället för kodrader.
- Big O-notation. Jämför hur arbetet växer med indata.
- Binärsökning. Öva på att minska ett sorterat sökintervall.
- Insättningssortering och mergesortering. Jämför två olika metoder.
- Stackar, köer och hashtabeller. Välj rätt struktur för uppgiften.
C# från grunden
Section titled “C# från grunden”- Syntax och variabler
- Villkor, loopar och metoder
- Klasser och konstruktorer
- Åtkomstmodifierare och static, const och readonly
- Arv och polymorfism samt interface
Unity och C#-arkitektur
Section titled “Unity och C#-arkitektur”- Namnrymder. Gruppera namn och undvik kollisioner.
- Assembly definitions. Förstå kompileringsgränser innan du delar upp Unity-projektet.
- Skriptets livscykel. Lär dig vad som hör hemma i Awake, Update och FixedUpdate.
- Rigidbody och kollisioner. Koppla exekveringsmodellen till fysiken.
- Kommentarer och dokumentation. Förklara beslut utan att kommentera varje rad.
Fortsätt här
Section titled “Fortsätt här”Jämför sorteringsmetoderSe hur antalet jämförelser skiljer sig för samma lista.
OrdlistaSnabba definitioner med länkar till djupare förklaringar.
Nya fördjupande lärvägar i v17
Section titled “Nya fördjupande lärvägar i v17”Algoritmers tillväxt: Big O-visualiseraren → komplexitetskartan → linjär sökning.
Hashning från grunden: Hashtabeller → bygg en egen i C# → HashSet vs Dictionary.
Unity från prototyp till build: GameObjects → Prefabs → Build Profiles → kommandoradsbyggen.
