At lære et nyt programmeringssprog kan være udfordrende. Der er nye syntaksregler, nye koncepter og en helt ny måde at tænke på. Det kan tage tid og kræve tålmodighed og øvelse at blive fortrolig med et nyt sprog.
Men når du først har lært et sprog, vil du sandsynligvis opdage, at mange af de grundlæggende kodelogikker og koncepter overføres fra sprog til sprog. Selvom syntaksen og nogle af de mere avancerede funktioner kan variere, er grundlæggende koncepter som variabler, loops og betingelser fælles for mange sprog. Det betyder, at når du har lært et sprog, vil du sandsynligvis have lettere ved at lære andre sprog i fremtiden.
Vi tager i gennem mange koncepter relateret til JavaScript, men mange af dem er universelle for programmeringssprog, specielt når vi kigger på high-level sprog!