• Lær koding
  • Temaer
  • Artikler
  • Lær koding
  • Temaer
  • Artikler
  • Lær koding
  • Temaer
  • Artikler
  • Lær koding
  • Temaer
  • Artikler

Software

Vil du lage programmer og applikasjoner? Les mer om hva du trenger for å komme i gang.

Norsk programmerer

Hva er software?

Software er enkelt sagt instruksjoner til hardware, og hardware er de fysiske komponentene i en maskin. Software kan både være programmer med et grensesnitt, som browseren du leser dette i - og kode som kjører i bakgrunnen og du aldri ser.

Hvordan lage software

For å lage software må du kunne programmere. Du skriver kode, maskinen tolker det og utfører instruksjonene. Med andre ord: du må lære deg et eller flere programmeringsspråk.

Akkurat hvilket språk du lærer deg trenger ikke ha så mye å si. Mange språk kan utføre samme oppgave. Litt som at man kan si det samme på norsk og engelsk. En som kan begge språk, vil forstå hva du sa, uansett hvilket språk du brukte. Sånn er det med maskiner også. Når det er sagt: noen språk er bedre egnet til oppgaver enn andre.

Den beste måten å lære seg å lage software er å starte med å lære seg et programmeringsspråk, og lage små, enkle programmer. Etter hvert som du lærer mer, kan du bygge på kunnskapen og lage mer komplekse og avanserte ting.

Beste programmeringsspråk for nybegynnere

Før du starter er det greit å tenke litt på hva slags programmer du har tenkt til å lage. Et godt språk å starte med er Python. Det har en syntaks som er enkel å forstå, god dokumentasjon og masse kurs tilgjengelig, både gratis og betalt.

Et annet populært språk er Java. I motsetning til Python er dette mer krevende å komme i gang med. Java er mye brukt og mange av programmene og tjenestene du bruker i det daglige, er støttet av Java.

Avanserte språk

Ta også en titt på disse.

  • Go
  • C, C# og C++
  • Rust

Disse språkene brukes til å skrive komplekse og store programmer, som operativsystemer, Adobe Photoshop, nettlesere og alt det andre du bruker i det daglige.

Hva kjennetegner god software?

At det løser problemet det var tiltenkt på en effektiv måte! Som regel er det hundrevis, eller tusenvis av måter å løse et problem på. Perfekt kode er flott, men det er også flott å få laget som fungerer godt nok - i tide!

For å lage god software er det lurt å starte med det helt grunnleggende og bygge på kunnskapene. Se nærmere på noen av språkene i denne teksten. Der finner du linker til kurs og ressurser du kan starte med for å komme i gang.

Mobil-apps

Mobil-apps er også software! Hvis du er ute etter å lage mobil-apps så har vi en egen side for det her. Apper kodes typisk i Java, Kotlin eller Swift - avhengig av hvilken platform appen lages for.

Kurs i Software

  • Coursera - Kurs i software engineering
  • Udemy - Kurs i software engineering

Utdanning

  • Utdanning.no: Studier innen informasjonsteknologi
  • Utdanning.no: Informatikk
  • NTNU - Bachelor i programmering

Programmeringsspråk for software

Koding laptop
Python
Norsk programmerer
Java
C++
C Programmering
C
Rust Programmering
Rust

Del med venner og familie

Facebook
WhatsApp
Email

© 2023 – Alle rettigheter

  • Hjem
  • Kontakt
  • Om oss
  • Personvern