← Til baka á blogg

Forritun fyrir byrjendur: Hvar á að byrja árið 2026?

Skrifað af Veigar Elí • 4. september 2026 • 7 mín lestur

Forritun er ein verðmætustu færnin sem þú getur lært á 21. öldinni. Hvort sem þú ert nemandi, að skipta um starfsvettvang, eða bara forvitinn um hvernig tölvur virka - að læra að forrita getur opnað margar dyr.

En fyrir byrjendur getur verið yfirþyrmandi. Það eru hundruðir forritunarmála, þúsundir námsefna og óteljandi kennsluaðferðir. Hvar átt þú að byrja?

Sem hugbúnaðarverkfræðingur sem útskrifaðist frá Háskólanum í Reykjavík og hefur kennt forritun í mörg ár, vil ég deila einfalda, hagnýta leiðarvísi fyrir byrjendur.

Hvers vegna læra forritun?

Áður en við förum í "hvernig", skulum við tala um "hvers vegna".

Starfsmöguleikar

Ísland (og heimurinn) þarf fleiri forritara. Hugbúnaðarverkfræðingar á Íslandi eru meðal launahæstu starfsgreina með góðum starfsöryggi. Fyrirtæki eins og Trackwell, Advania, Meniga og fleiri eru stöðugt að leita að hæfu fólki.

Lausn vandamála

Forritun kennir þér að hugsa rökrétt og leysa flókin vandamál á skipulegan hátt. Þetta er gagnlegt hvar sem er í lífinu, ekki bara í tölvuvinnu.

Sköpunargáfa

Með forritun getur þú skapað hvað sem er - vefsíður, leiki, öpp, tól til að gera líf auðveldara. Ef þú getur ímyndað það, getur þú forritað það.

Ekki bara fyrir "tölvunerda"

Þú þarft ekki að vera stærðfræðisnillingur eða hafa sérstaka hæfileika. Forritun er færni sem hægt er að læra, eins og að læra nýtt tungumál eða hljóðfæri.

Hvaða forritunarmál ætti að læra fyrst?

Þetta er algengasta spurningin sem ég fæ. Stutt svar: Python.

Hvers vegna Python?

Python dæmi: Hello World

print("Hello, World!")
# Það er þetta. Ein lína.

Í öðrum málum eins og Java þarf þú 5-6 línur bara fyrir að skrifa "Hello World". Python er einfalt.

En hvað með JavaScript?

JavaScript er líka frábært val, sérstaklega ef þú vilt læra vefforritun. Það er eina málið sem vafrar skilja, svo það er nauðsynlegt fyrir frontend development.

Mín tilmæli: Byrjaðu á Python, lærðu JavaScript síðar þegar þú skilur grunnhugtök forritunar.

Eiginleiki Python JavaScript
Erfiðleikastig Auðvelt Miðlungs
Helstu notkunarsvið Data science, AI, backend, automation Vefforritun, frontend, backend
Vinnumarkaður á Íslandi Sterkur Mjög sterkur
Lærdómskrafa Lág - vinsamleg fyrir byrjendur Miðlungs - nokkrir "gotchas"
Community Mjög stór Stærst

Ókeypis auðlindir til að byrja

Þú þarft ekki að borga þúsundir króna fyrir námskeið. Það eru frábærar ókeypis auðlindir:

🌟 Bestu ókeypis auðlindirnar

  • Codecademy (codecademy.com) - Gagnvirk Python tutorial, frábær fyrir byrjendur
  • freeCodeCamp (freecodecamp.org) - Algjörlega ókeypis, mjög góð kennsluáætlun
  • Python.org Tutorial - Opinbera Python tutorial, vel skrifað
  • CS50 (Harvard) - Frábært inngangsnámskeið í tölvunarfræði, ókeypis á YouTube
  • The Odin Project - Fyrir vefforritun (HTML, CSS, JavaScript)

YouTube ráðir

Fyrstu verkefnin þín: Praktisk lærdómur

Að horfa á tutorials er gott, en þú lærir mest með því að byggja eitthvað. Hér eru 5 verkefni sem eru fullkomin fyrir byrjendur:

1. Reiknivél (Calculator)

Búðu til einfalt forrit sem getur lagt saman, dregið frá, margfaldað og deilt tölum.

Hvað þú lærir: Variables, functions, user input, if-statements

2. To-Do listi

Forrit sem leyfir þér að bæta við verkefnum, merkja þau sem kláruð, og eyða þeim.

Hvað þú lærir: Lists/arrays, loops, data manipulation

3. Giska á töluna leikur (Number Guessing Game)

Tölvan velur slembitölu, notandinn reynir að giska á hana, fær hints.

Hvað þú lærir: Random numbers, while loops, conditional logic

4. Veðurapp (Weather App)

Nota API til að sækja veðurgögn og birta þau notandanum.

Hvað þú lærir: API calls, JSON data, error handling

5. Einföld vefsíða (Simple Website)

Búðu til persónulega vefsíðu með HTML, CSS og JavaScript.

Hvað þú lærir: Web basics, DOM manipulation, styling

Algeng vandamál sem byrjendur mæta

1. Syntax villur

Þú gleymir semíkommu, loka sviga, eða nota ranga indentation. Þetta er eðlilegt. Jafnvel reyndir forritarar gera þetta. Lestu villuskilaboðin vandlega - þau segja þér oftast nákvæmlega hvað er rangt.

2. Imposter syndrome

"Allir aðrir eru betri en ég." Þetta er ósatt. Allir byrjuðu einhvers staðar. Berðu þig ekki saman við forritara með 10 ára reynslu þegar þú ert að byrja.

3. Information overload

Það eru svo margar auðlindir að það getur verið yfirþyrmandi. Veldu eina (t.d. Codecademy Python course) og fylgdu henni frá byrjun til enda. Ekki hoppa á milli.

4. Að gefast upp of fljótt

Forritun er erfið í byrjun. Þú munt festast. Þú munt verða frustrated. Þetta er hluti af ferlinu. Mundu: Hver villuskilaboð eru tækifæri til að læra.

Viltu læra forritun með persónulegri aðstoð?

Ég kenni Python og JavaScript fyrir byrjendur með skýrum útskýringum, raunhæfum verkefnum og þolinmæði. Hvort sem þú ert nemandi eða fullorðinn að skipta um starfsvettvang, get ég hjálpað þér að komast af stað.

Hafðu samband

Hvenær á að fá kennara?

Það er algjörlega mögulegt að læra forritun sjálfur með ókeypis auðlindum. En einkakennsla getur verið gagnleg ef:

Lokaráð fyrir byrjendur

  1. Byrjaðu á Python - auðveldasta málið fyrir byrjendur
  2. Kóðaðu á hverjum degi - jafnvel bara 30 mínútur. Consistency > intensity
  3. Byggðu verkefni - ekki bara fylgja tutorials. Skapaðu eitthvað
  4. Lestu kóða annarra - farðu inn á GitHub og lærðu af öðrum
  5. Vertu þolinmóður - það tekur mánuði/ár að verða góður. Það er í lagi.
  6. Spurðu um hjálp - Stack Overflow, Reddit, eða fáðu kennara
  7. Skemmtu þér - ef þú ert ekki að hafa gaman, ertu að læra röng verkefni

Næstu skref

Ef þú ert alvara með að læra forritun, hér er hvað þú átt að gera í dag:

  1. Farðu á Codecademy.com
  2. Skráðu þig (ókeypis)
  3. Byrjaðu "Learn Python 3" námskeiðið
  4. Kláraðu fyrstu köfluna (30-60 mínútur)

Það er þetta. Ekki overthink það. Bara byrjaðu.

Gangi þér vel á forritunarferðinni! 🚀

Hefur þessi grein hjálpað þér? Deildu henni með öðrum sem vilja læra forritun. Ef þú þarft persónulega leiðsögn til að komast í gang, ég er hér til að hjálpa.