Gå til innhold
🎄🎅❄️God Jul og Godt Nyttår fra alle oss i Diskusjon.no ×

Har lyst å begynne med programmering, men hvordan?


Anbefalte innlegg

Hei, jeg ønsker å begynne med å lære programmere og etterhvert implementere dette i hverdagen min. Problemet mitt er at jeg har absolutt INGEN forkunnskaper om feltet. Jeg vet ikke hva det betyr å kode engang. Jeg har så innmari lyst å begynne, men vet ikke hvordan jeg skal komme meg over terskelen. Trenger MAO sårt tips til en absolutt nybegynner. Bør jeg skaffe meg bøker? Jeg har hørt at det finnes flere språk som Python, Java, C++ osv. Jeg tenker kanskje jeg har lyst å starte med Python siden jeg har hørt det er veldig bra i realfagssammenheng? Jeg er for øvrig veldig glad i matematikk og fysikk og har lyst at dette skal bli et hobbyprosjekt som jeg kan gjøre til en vane i hverdagen min. IT blir viktigere og viktigere i dagens samfunn og jeg ønsker å henge meg på utviklingen.

 

Så spørsmålet mitt er egentlig hvordan jeg skal i det hele tatt begynne uten noen som helst bakgrunnserfaring? Jeg må jo først skaffe en oversikt over det generelle ved programmering, men hvordan? Noen bøker å anbefale? Gratis nettkurs, videoer? Trenger jeg dessuten en spesiell maskinvare/PC for å kunne programmere? Mac funker vel? 

 

Tilgi min uvitenhet, men jeg har sårt lyst å begynne med dette! 

Endret av flowyr
Lenke til kommentar
Videoannonse
Annonse

Start med Python, det finnes masse gode nettressurser som https://www.codecademy.com/

 

Personlig ville jeg ikke skaffet bøker, har gjort det selv for skolegang og det har egentlig vært bortkastede penger om man ser bort ifra at man _må_ ha de for å gjennomføre øvingsopplegget til læreren (som selger bøkene).

 

Du finner også ekstremt mye bra startvideoer på youtube, jeg ville kanskje startet der.

  • Liker 1
Lenke til kommentar

Jeg tenker kanskje jeg har lyst å starte med Python siden jeg har hørt det er veldig bra i realfagssammenheng?

Tja, bra og bra, det er treigt. Men et greit språk å bruke. Et bra språk å begynne med.

 

Trenger jeg dessuten en spesiell maskinvare/PC for å kunne programmere?

Nei.

 

Codeacademy alene var veldig tynt sist gang jeg prøvde det. Det funger er sikkert som et supplement, men er ikke en erstatning for et kurs.

 

Å gå på youtube, vil jeg fraråde. Man må allerede kunne programmering for å vite hvilke videoer som er bra.

 

Kjøp heller et kurs på udemy. Det er dyre som standard, men det er veldig ofte tilbud, der de koster 10-20%. Det er faktisk tilbud i dag.

 

F.eks.

https://www.udemy.com/the-modern-python3-bootcamp/

https://www.udemy.com/complete-python-bootcamp/

https://www.udemy.com/python-the-complete-python-developer-course/

Endret av Emancipate
Lenke til kommentar

Riktig motivasjon er viktigere enn språk. Installasjon av Python tolker og IDE (f eks visual studio code m/python extension) tar 5 minutter.

 

Om du er glad i matte så motiveres du av problemløsing. Det finnes tusenvis av små oppgaver som benyttes for å lære nybegynnere om datastrukturer og kontrolløkker, som sortering, fizz buzz, n queens etc. Ofte morsommere enn å gå gjennom strikte kurs, og noe du kan være i gang med 7 minutter etter at du har lest dette...

Lenke til kommentar

Start med Python, det finnes masse gode nettressurser som https://www.codecademy.com/

 

Personlig ville jeg ikke skaffet bøker, har gjort det selv for skolegang og det har egentlig vært bortkastede penger om man ser bort ifra at man _må_ ha de for å gjennomføre øvingsopplegget til læreren (som selger bøkene).

 

Du finner også ekstremt mye bra startvideoer på youtube, jeg ville kanskje startet der.

 

Takk skal sjekke det ut! Jeg har også hørt at bøkene blir fort utdaterte, men tenke å kanskje kjøpe siden da jeg har noe konkret og håndfast å forholde meg til. Føler liksom ellers at jeg er på villspor. 

 

Er det bare til å lage en bruker og begynne? 

 

Tja, bra og bra, det er treigt. Men et greit språk å bruke. Et bra språk å begynne med.

 

Nei.

 

Codeacademy alene var veldig tynt sist gang jeg prøvde det. Det funger er sikkert som et supplement, men er ikke en erstatning for et kurs.

 

Å gå på youtube, vil jeg fraråde. Man må allerede kunne programmering for å vite hvilke videoer som er bra.

 

Kjøp heller et kurs på udemy. Det er dyre som standard, men det er veldig ofte tilbud, der de koster 10-20%. Det er faktisk tilbud i dag.

 

F.eks.

https://www.udemy.com/the-modern-python3-bootcamp/

https://www.udemy.com/complete-python-bootcamp/

https://www.udemy.com/python-the-complete-python-developer-course/

 

Takk skal sjekke det ut! Finnes det noe tilsvarende gratis som ligger ute der? Problemet er at jeg ikke vet helt hvor jeg skal starte? Skal jeg bare finne meg et kurs og begynne der? Søker først og fremst grunnleggende forståelse av datamaskin og så videre et språk til å begynne med. 

 

Riktig motivasjon er viktigere enn språk. Installasjon av Python tolker og IDE (f eks visual studio code m/python extension) tar 5 minutter.

 

Om du er glad i matte så motiveres du av problemløsing. Det finnes tusenvis av små oppgaver som benyttes for å lære nybegynnere om datastrukturer og kontrolløkker, som sortering, fizz buzz, n queens etc. Ofte morsommere enn å gå gjennom strikte kurs, og noe du kan være i gang med 7 minutter etter at du har lest dette...

 

Hehe, koster det penger å installere programvarene som trengs for å lære å kode? Har du noen konkrete sider/oppgaver å henvise meg til? Føler jeg er på mange måter lost i denne verden... 

Lenke til kommentar

Takk skal sjekke det ut! Finnes det noe tilsvarende gratis som ligger ute der? Problemet er at jeg ikke vet helt hvor jeg skal starte? Skal jeg bare finne meg et kurs og begynne der?

Det finnes masse gratis, men jeg anbefaler å helt i starten bruke et kurs for å få en "flying start". Når du kan mer, vil du i stor grad kunne bruke gratis materiale.

 

Ja, jeg anbefaler at du slår til på ett av de kursene så lenge de er på tilbud til 140 kr, f.eks. dette https://www.udemy.com/the-modern-python3-bootcamp/

 

Det starter med installasjonsinstruksjoner. (Jeg ser det kurset bruker sublime text, som koster en formue, men det er ikke nødvendig å betale for det, eller i det hele tatt bruke det.)

Lenke til kommentar

Etter et introkurs vet du hva variabler, løkker og datastrukturer er. da kan du for tyngre språk som java og C# benytte integrerte miljø som Eclipse, Intellij eller Visual Studio. De er gratis.

 

For letter språk som js eller Python må du først installere en tolker (google installer node.js eller python resp), så en editor (Atom, sublime eller Visual Studio Code). Det er også gratis.

 

Man kan til og med teste ut ideer i online miljøer som https://repl.it eller https://www.codingame.com. Også dette gratis.

 

Et siste triks er å søke opp "inf 101" eller "comp 101" exam pdf, og løse gamle eksamensoppgaver for introkurs i programmering. Selfølgelig gratis :)

Lenke til kommentar

Finn deg en konkret oppgave å jobbe med. For eksempel hente ut data fra en enkel nettside, og lagre disse dataene i et excel ark, gjennom Python. Det er lettere å holde seg motivert når man jobber mot noe konkret. Læringskurven er bratt, men man lærer så utrolig mye hver gang man støter på et hinder, og må lese seg opp, prøve og feile.

 

Prosjektet kan være hva som helst forsåvidt!

Lenke til kommentar

Finn deg en konkret oppgave å jobbe med. For eksempel hente ut data fra en enkel nettside, og lagre disse dataene i et excel ark, gjennom Python. Det er lettere å holde seg motivert når man jobber mot noe konkret. Læringskurven er bratt, men man lærer så utrolig mye hver gang man støter på et hinder, og må lese seg opp, prøve og feile.

 

Prosjektet kan være hva som helst forsåvidt!

 

I stor grad enig i dette. Et av mine største problemer med langdratte kurs og tutorials online er at motivasjonen faller ganske fort når man bare bygger noe tullball som kurset bygger på. Det er først når man bygger noe man selv har lyst å lage at det blir virkelig gøy. 

 

Når det er sagt, så er jo den klare fordelen med et gjennomgående kurs eller tutorial at det gjerne dekker et bredere område av temaer, og gjerne best practices, i forhold til å selv ville løse et problem på den raskeste måten.

 

 

Jeg tenker at det kan være greit å ta noen kurs i starten for å få det grunnleggende på plass, og så begynne å tenke på hvilken retning man vil ta, om man vil lage ting til web, mobil, desktop osv. Og som nevt her, bygge noe selv litt parallelt med kurs når man har det grunnleggende som kreves på plass.

 

Som allerede har blitt nevnt så er det meste du trenger gratis, med unntak av utvikling av iOS som må gjøres på en Mac.

 

Et lite tips ifbm. udemy kursene som ble tipset over her;

Har litt erfaring med Udemy-y kurs selv, og er generelt ganske fornøyd. Greia med Udemy sin modell er at de som har laget kursene får en mye høyere andel av kjøpsummen hvis de verver kjøperne direkte. Det gjør at om du finner en såkalt kupong, som forfatterne av kurset kan gi ut, så vil få en MYE bedre pris, vi snakker oppmot 95% rabatt. Så mitt tips er google navnet på kurset og legge på søkeordet "coupon"!

Endret av sindredl
  • Liker 1
Lenke til kommentar

Om du har studiekompetanse ville jeg tatt ett innføringskurs på ett eller annet universitet hvor de streamer forelesninger. Da får en med seg masse nyttig info som en gjerne ikke får på codecademy osv. Så ville jeg funnet ett prosjekt å jobbe med. Språk  er ikke så viktig, sitter grunn kunnskapene så kommer det meste seg etterhvert. Jeg velger somregel språk ut i fra mine prosjekter og hva som passer best, om det ikke er viktig lager jeg somregel noe i python da det er kjapt og enkelt. 

  • Liker 1
Lenke til kommentar

Hei, jeg er litt opp i årene og byggingeniør. Har lært på egenhånd div. språk og trodde jeg hadde roen. Begynte å sekundær bachelor i IT (deltid) mens jeg jobber og fant ut at det er mye jeg ikke hadde hatt sjanse til å finne ut av selv. Selvfølgelig er dette mulig å lære på egenhånd, men som sagt over er det vanskelig å holde motivasjonen oppe uten frister hos en faglærer, samt å finne frem i jungelen av innhold. Et skikkelig kurs leder deg på rett vei gradvis.

Lenke til kommentar

Anbefaler å ta en titt på pluralsight.com. De har gratis 14 dager prøveperiode.

Mye å velge mellom der. 

 

Feks.  https://app.pluralsight.com/library/courses/python-getting-started/table-of-contents

De har også Paths som samler endel kurs fra hva du bør begynne med til videre progresjon. 

Pyhon sin Path er her:

https://app.pluralsight.com/paths/skills/python

 

Ikke er det spesielt dyrt heller.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...