---
title: "Hur lång tid tar det att lära sig Java?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/160360-hur-lång-tid-tar-det-att-lära-sig-java"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "FreddeX"
published: "2007-05-15T19:28:48.000Z"
updated: "2007-06-04T07:44:11.000Z"
replies: 29
views: 7899
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/160360-hur-lång-tid-tar-det-att-lära-sig-java"
---

# Hur lång tid tar det att lära sig Java?

_Sida 1 av 2._

## #1 — FreddeX, 2007-05-15T19:28Z

Hejsan killar och tjejer!
Ni som kan Java?? Hur lång tid tar det det att lära sig det? Jag förstår att det är olika till person och person, men om jag t ex lägger ned 3 h varje dag på Java. Hur lång tid tar det innan jag kan t ex göra program som hämtar dem aktuella valuta/aktie kurserna på internet och sparar dem i en fil t ex. Hittade nämligen boken Java direkt (med swing) femte upplagen av Jan Skansholm.

Ska nämligen göra ett program som liknar det som jag tog exempel, men vill såklart att det ska gå så fort som möjligt att lära sig det och java sägs vara lätt.

Tack på förhand!

Permalänk: https://www.webforum.nu/p/160360

## #2 — Danny, 2007-05-15T20:27Z

...ja precis! Jag vill kunna göra enkla J2ME-program till mobilen. Det ska väl inte vara så bökigt heller?

Permalänk: https://www.webforum.nu/p/1978023

## #3 — Melea, 2007-05-15T21:14Z

> **FreddeX skrev:**
>
> Jag förstår att det är olika till person och person

You said it all.

Permalänk: https://www.webforum.nu/p/1978054

## #4 — sgtpepper, 2007-05-15T21:38Z

Det är ju oerhört varierande och beror på din tidigare erfarenhet av programmering i allmänhet och modern objektorienterad utveckling i synnerhet, din intelligens och förmåga att ta till dig ny kunskap och din drivkraft, det går inte att säga ett specifik antal dagar.

Permalänk: https://www.webforum.nu/p/1978058

## #5 — hltm, 2007-05-15T22:00Z

42! No more, no less!  :OO   :e

Permalänk: https://www.webforum.nu/p/1978060

## #6 — spango, 2007-05-16T06:52Z

Att "kunna Java" är ett vagt begrepp. Jag har kodat Java i dryga sju år och kan fortfarande inte ett piss om vissa delar :) men jag skulle väl säga att om man är av normal intelligens, inte har kodat förut och lägger manken till kan man börja koda hyggligt självständigt efter någon månad. Du kommer förstås springa in i många återvändsgränder när du skriver dina första program, du kommer sitta och rota i dokumentationen som bara fan, koden kommer antagligen bli oerhört klumpig och många saker kommer du sannolikt göra på ett mycket krångligare sätt än nödvändigt, men det är en annan sak. Att bli en bra programmerare tar sin tid, oavsett språk, och vägen dit går genom många dåliga hack. 

Hursomhelst, det du vill göra, ett program som hämter "aktuella valuta/aktie kurserna på internet och sparar dem i en fil" är inte speciellt svårt om du bara vet någon bra webbsida där kurserna finns.

Permalänk: https://www.webforum.nu/p/1978093

## #7 — Compusa, 2007-05-16T07:24Z

> Hittade nämligen boken Java direkt (med swing) femte upplagen av Jan Skansholm.

Den boken tror jag du ska undvika. Har hört ganska mycket negativt om den boken.

För att bli en bra Java-programmerare så skrävs det även goda kunskaper om objektorientering, de går mer eller mindre hand i hand. Mitt råd är att börja med [J2SE](http://en.wikipedia.org/wiki/J2SE)  ("standard Java") och därefter vid intresse gå vidare och även lära dig exempelvis [J2ME](http://en.wikipedia.org/wiki/J2me)  och [J2EE](http://en.wikipedia.org/wiki/J2ee) .

Jag rekommenderar dig denna [boken](http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=pd_bbs_sr_2/102-9645631-6072109?ie=UTF8&s=books&qid=1179299791&sr=1-2)  som fått väldigt bra omdömmen på Amazon. Har inte läst just denna, men andra böcker i serien har jag varit väldigt nöjd med på tack vare upplägget och att de är väldigt pedagogiskt skrivna.

Permalänk: https://www.webforum.nu/p/1978109

## #8 — FreddeX, 2007-05-16T11:56Z

Tack för alla svaren.

Jag förstod att min intelligens spelar in när man ska lära sig något, men då ska man ju ta det som om personen har normal intelligens, som du spango gjorde.

Jag har programmerat innan. Har nämligen läst boken c++ programmering femte upplagan av stephen prata. Så jag kan lite saker, men jag tycker nätverks programmering och GUI i c++ är krångligt.

Compusa, tror du fortfarande den boken kommer vara för svår för mig?

Fräs sten kan man skydda sin java kod?

Permalänk: https://www.webforum.nu/p/1978207

## #9 — spango, 2007-05-16T12:42Z

> **FreddeX skrev:**
>
> Fräs sten kan man skydda sin java kod?

Ja, genom att inte lämna ut den till andra ;)

Bytekod är normalt ganska lätt att dekompilera. Det finns obfuscators som förvränger bytekoden så att det blir jobbigare att få till läsbar källkod, men för att någon kod alls ska kunna köras av en dator är det en nödvändig konsekvens att den går att göra läsbar för hårdvaran, och är den läsbar för hårdvaran är den läsbar för människor. Människor är som datorer, fast långsammare, påhittigare och gjorda av kött.

Permalänk: https://www.webforum.nu/p/1978214

## #10 — FreddeX, 2007-05-16T16:31Z

okej, då vet man det.

Permalänk: https://www.webforum.nu/p/1978301

## #11 — Compusa, 2007-05-16T17:37Z

> **spango skrev:**
>
> Människor är som datorer, fast långsammare, påhittigare och gjorda av kött.

Gillar den jämförelsen :)

Permalänk: https://www.webforum.nu/p/1978322

## #12 — Pace, 2007-05-16T19:35Z

Att kunna knacka kod är i mina ögon ganska ointressant. Det som är väsentligt är att lära sig olika metoder för att lösa problem, vad som är mest lämpligt i olika situationer och så vidare. Det är svårt att sätta ord på, men det handlar om att se helheten snarare än enstaka kodrader.

Därför är det ganska lätt att hoppa mellan olika språk när man har lärt sig "tänket" och objektorienteringen. Det är egentligen bara semantiken som skiljer.

Permalänk: https://www.webforum.nu/p/1978358

## #13 — K@llen, 2007-05-16T20:06Z

Som rekommenderades ovan: Head First-serien är verkligt bra och pedagogiska böcker. :)

Permalänk: https://www.webforum.nu/p/1978371

## #14 — dAEk, 2007-05-16T20:30Z

Du kommer nog klara dig en bra bit mha cut-n-paste men koden lär inte bli snygg eller lätt att underhålla. Du lär dig inte lika mycket på det viset heller.

**/r** Jag rekommenderar också HF-serien och särskilt [HFDP](http://www.amazon.com/Head-First-Design-Patterns/dp/0596007124/ref=pd_bbs_sr_1/103-2203284-1747810?ie=UTF8&s=books&qid=1179347053&sr=8-1).

Permalänk: https://www.webforum.nu/p/1978387

## #15 — Compusa, 2007-05-16T21:17Z

> **dAEk skrev:**
>
> **/r** Jag rekommenderar också HF-serien och särskilt [HFDP](http://www.amazon.com/Head-First-Design-Patterns/dp/0596007124/ref=pd_bbs_sr_1/103-2203284-1747810?ie=UTF8&s=books&qid=1179347053&sr=8-1).

Head First Design Patterns är en av mina absoluta favoriter   :)

Permalänk: https://www.webforum.nu/p/1978402

## #16 — spango, 2007-05-17T00:37Z

> **Pace skrev:**
>
> Att kunna knacka kod är i mina ögon ganska ointressant. Det som är väsentligt är att lära sig olika metoder för att lösa problem, vad som är mest lämpligt i olika situationer och så vidare.

Jag håller med om att det är problemlösandet som är det viktiga, men jag har svårt att se relevansen i den här trådens sammanhang? Kan man inte koda alls spelar det ingen roll hur bra man är på att lösa problem, koden skriver inte sig själv.

> **Pace skrev:**
>
> Det är egentligen bara semantiken som skiljer.

Syntaxen, kanske? :p

Permalänk: https://www.webforum.nu/p/1978450

## #17 — nitro2k01, 2007-05-17T00:48Z

> **spango skrev:**
>
> Syntaxen, kanske? :p

Utifrån det pace sa tycker jag att semantik är ett bättre ord ändå.

Permalänk: https://www.webforum.nu/p/1978451

## #18 — FreddeX, 2007-05-17T09:31Z

Måste bara säga att ni har mycket grymma länkar, hittade nämligen denna hos er <http://safari.java.net/>. Hittade också head first där som man kunde läsa online så, jag ska börja läsa den så fort jag har ätet frukost :)

okej, men Tack för alla svaren, dem hjälpte :)

Obs, vilken ska jag sätta som slutgiltigt svar?

Permalänk: https://www.webforum.nu/p/1978495

## #19 — Lime, 2007-05-19T15:40Z

Instämmer med vad många andra har sagt, lär dig tänka objektorienterat, det har du mest tillbaka på.

Javas syntax lär du dig på 3 dagar, att hitta i Sun's basklassbibliotek ytterligare 3. Att lära sig tillämpa det... resten av livet.

"Jag kan programmer Fortran in vilket språk som helst." - arbetskamrat på Java-kurs.

Permalänk: https://www.webforum.nu/p/1979116

## #20 — dAEk, 2007-05-19T20:31Z

> **FreddeX skrev:**
>
> Obs, vilken ska jag sätta som slutgiltigt svar?

Ett av de inläggen som du tror att någon annan med samma funderingar kan ha nytta av i framtiden. Dvs inte något "tack"-inlägg som du använde i en annan tråd.   :p

Permalänk: https://www.webforum.nu/p/1979162

---

Tråden på webben: https://www.webforum.nu/amne/java/160360-hur-lång-tid-tar-det-att-lära-sig-java  
Nästa sida: https://www.webforum.nu/amne/java/160360-hur-lång-tid-tar-det-att-lära-sig-java/page2.md
