Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Lära sig programmera, vilket språk?

Skapad av Borttagen, 2010-12-15 21:03 i Webbutveckling & Programmering

3 960
24 inlägg
0 poäng
Peldan
Visningsbild
P Hjälte 213 inlägg
0
Tjenare allihopa! :3

Eftersom min far, och min bror är båda 2 väldigt bra programmerare och kan hantera många olika språk, vill självklart jag också börja i god tid.

Brorsan började programmera när han var runt 13, och farsan vettefan.

Jag är ju snart 14, så det är väl dags! *evil*

Jag har ENDAST kodat i Java, har väl gjort några Hello Worlds, en dålig miniräknare, och lite sånt, simpelt. Gjorde ett program i Java som var såhär:

"What's your name?: " så skriver man in namnet, sen får man som svar "Your name is: "

Haha, väldigt avancerat va?
Nåja, jag vill lära mig riktig programmering nu. Helst ska det vara ett LÄTT språk som man kan koda spel i.

Det ligger mellan C++ och Java, tror jag. Rekommendera alla ni kan som är bra mot nybörjare och som man kan göra enkla spel i! :)

Tack på förhand. Om ni har några andra frågor får ni gärna ställa dem här.

ost

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

-------
Visningsbild
P 30 Linköping Hjälte 4 577 inlägg
0

Svar till Peldanfisk [Gå till post]:
Jag tycker C# är ett bra nybörjarspråk

Jag hette tidigare Ziron

Smacker
Visningsbild
P 34 Karlstad Hjälte 1 757 inlägg
0

Svar till Peldanfisk [Gå till post]:
Jag tycker du ska fortsätta med java om du nu har börjat lite smått med det, det är störst och mest användbart senare aswell. Dock ser jag det inte som ett nybörjarspråk men..

om alla tolkade det jag skrev på rätt sätt skulle alla förstå mig bättre

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till Peldanfisk [Gå till post]:
Java tycker jag också, det är ett brett språk, ganska bra att lära sig grunderna i och det har bra felmeddelanden och liknande som gör det lätt att debugga.

Ingen status

Rektumjuice
Visningsbild
P 32 Sundsvall Hjälte 1 289 inlägg
0
C# är lätt, användbart och likt större språk. Java verkar vara en värdig motståndare dock, och båda språken är rätt lika varandra.

Ingen status

west_west
Visningsbild
P 33 Rimforsa Hjälte 375 inlägg
0

Svar till Peldanfisk [Gå till post]:
Det spelar egentligen ingen större roll vilket språk du börjar med. Ta ett du känner dig bekväm i. Fördelen med Java och även C# är att du slipper minneshantera. I C++ måste du allokera minne manuellt. Alla tre lämpar sig väl för att utveckla spel i. C++ är vanligaste språket för spelutveckling, men det är också äldst. Problemet är dock att spelutveckling inte är enkelt i något språk. Det finns en anledning till att det tar ett professionellt team av civilingenjörer år att utveckla marknadens ledande spel. Det beror på att det är enormt stora projekt. Men ensam kan man komma långt. Det går att skriva snake eller space invaders i vilket som helst av språken. Jag har jobbat mest med Java och arbetat med liknande grejer. Kör på och börja lära dig, men förvänta dig inte att du efter en månad har en CS-klon i handen. Det funkar inte så nämligen.

Är du intresserad av att komma ifrån imperativa och/eller objektorienterade språk så titta på Erlang eller Haskell, eller varför inte Scala? Nämnda språk är funktionella, eller funktions-orienterade om man så vill.

Jag behöver inga flashiga bilder eller copy-paste:ade resonemang för att visa att jag har rätt.

west_west
Visningsbild
P 33 Rimforsa Hjälte 375 inlägg
0

Svar till gaminggirl [Gå till post]:
Felmeddelanden beror väl helt på kompilator och IDE? Java är inte bra för att det ger fina meddelanden. Java är bra för att det nästan är omöjligt att klanta till det. Det gör det till ett perfekt undervisningsspråk. Det har att göra med minneshantering och JRE och sånt där...

Jag behöver inga flashiga bilder eller copy-paste:ade resonemang för att visa att jag har rätt.

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till west_west [Gå till post]:
Inte IDE, men kompilatorn stämmer. Och jag håller med dig, Javas minneshantering är väldigt bra för nybörjare eftersom man inte kan komma så långt ner och gräva som i många andra språk. Det blir så extremt konstiga fel när man väl börjat blanda in pekare.

Ingen status

Anonymmedlem
Visningsbild
Bitter 9001 inlägg
0
C# framför Java iaf.
.NET är bra mycket säkrare kort än Java-världen.
gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till moodh [Gå till post]:
Känns som ett säkrare kort med ett språk som består av ett språk och som varit plattformsoberoende från början. På vilket sätt skulle .Net vara ett säkrare kort?

Ingen status

Anonymmedlem
Visningsbild
Bitter 9001 inlägg
0

Svar till gaminggirl [Gå till post]:
För att majoriteten av alla jobb finns i .NET.
En programmerare som inte kan byta språk där jobben finns är ingen programmerare, men visst, lära sig COBOL och sitta i sin källare funkar väl också.

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till moodh [Gå till post]:
Det finns massor av företag som vill ha Java-programmerare, det finns jobb för de flesta språk eftersom det inte finns ett bästa språk. LTH har undersökt vad industrin vill ha och valde till sist Java som sitt huvudspråk. Vi näst intill rycks ur skolan när vi närmar oss examen så jag antar att det finns en arbetsmarknad för Java-programmerare (åtminstone i Skåne). Och var kom Cobol, ifrån? Jag har inte sagt något om Cobol.

Ingen status

Anonymmedlem
Visningsbild
Bitter 9001 inlägg
0
Svar till gaminggirl [Gå till post]:
COBOL var självklart ett exempel. Visst kan du få jobb med vilket språk som helst, men vill du ha ett välbetalt jobb väljer du .NET, och då pratar jag efter faktisk jobberfarenhet. ;)

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till moodh [Gå till post]:
Får man mer än 30000 i månaden om man jobbar med .Net då?

Ingen status

Anonymmedlem
Visningsbild
Bitter 9001 inlägg
0

Svar till gaminggirl [Gå till post]:
Ja. :)

Nattefrost
Visningsbild
P 34 Trollhättan Hjälte 5 035 inlägg
0
Svar till moodh [Gå till post]:
Jag säger också java framför .NET. Finns inget värre språk än C# (i alla fall till webbutveckling) :D
Dessutom så är väl lönen baserat på förhandling, kunskap och efterfrågan inte på vilket språk man jobbar i? ^^


Svar till Peldanfisk [Gå till post]:
Om du ska börja med något språk så skulle jag normalt föreslå C eftersom det ger en insikt till så många saker som "skippas" i andra språk, men det är också väldigt tungt logiskt. Generellt sätt så skulle du kunna börja med vilket språk som helst, men om du vill ha det lätt i början kan du börja med python. Om du vill bli mer "hardcore" snabbare så säger jag definitivt C för att sedan gå över till C++.



Guess I'm just another jerk in your social network

Anonymmedlem
Visningsbild
Bitter 9001 inlägg
0

Svar till Nattefrost [Gå till post]:
Wait, what, Java och C# till webbutveckling? :( Inget av dem är webbinriktade språk ju.. :<

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till moodh [Gå till post]:
Skummt när jag letar så hittar jag mellan 25000 och 30000 för .net, helt enkelt samma eller lite lägre än för Java. Tror det är så att man har lön för systemutvecklare osv.

Ingen status

Nattefrost
Visningsbild
P 34 Trollhättan Hjälte 5 035 inlägg
0

Svar till moodh [Gå till post]:
Nej jag vet, men vi får ju jobba i .NET för webbutveckling i skolan. Det är sjukt hemskt.

Guess I'm just another jerk in your social network

Anonymmedlem
Visningsbild
Bitter 9001 inlägg
0
Svar till Nattefrost [Gå till post]:
ASP.NET <33333333333333333333333333333333
Oh wait.
Jag har dock en polare på CP&B Europe som kör webb i .net och drar in 37k i månaden. :)

Nattefrost
Visningsbild
P 34 Trollhättan Hjälte 5 035 inlägg
0

Svar till moodh [Gå till post]:
Jag vet, försöker lära mig så lite som möjligt från det.

Vad man bör introducera är ramverk som Django eller RoR! Men det lär ju inte hända än på ett tag då min lärare inte visste att URL-vänliga adresser fanns.

Dvs apache mod_rewrite osv.

Guess I'm just another jerk in your social network

west_west
Visningsbild
P 33 Rimforsa Hjälte 375 inlägg
0

Svar till gaminggirl [Gå till post]:
Sorry, my bad. Fast debugging har ju å andra sidan helt med IDE att göra. Det var nog där min hjärna började tänka fel igår natt.

Jag behöver inga flashiga bilder eller copy-paste:ade resonemang för att visa att jag har rätt.

west_west
Visningsbild
P 33 Rimforsa Hjälte 375 inlägg
0

Svar till moodh [Gå till post]:
Det finns inget som heter säkert kort i IT-världen. Om 10 år så kanske majoriteten av världens mjukvara utvecklas i F# och SCALA. Det finns en del som antyder att ett paradigmskifte är på väg.

Egentligen bör man inte diskutera språk utan olika koncept. En programmerare kan relativt fritt byta språk bara han eller hon kan koncepten. Objektorientering funkar ungefär lika i alla objektorienterade språk, samma sak med högre ordningens funktioner i de språk de finns i. Jag kan fortsätta att överföra resonemanget på rekursion, iteration, lambda uttryck (anonyma funktoner) osv... Så när man väljer språk att lära sig bör man snarare titta på vilka koncept man tror är viktiga och vilka språk som betonar ett lämpligt urval av koncept. Detta är mer eller mindre exakt vad Koen Classen, forskare och lärare vid CTH, menar på i varje fall. Han är just nu mycket involverad i utvecklingen av språket Haskell samt programtestningsmodulen "quickCheck" och undervisar bland annat i funktionell programmering.

Jag behöver inga flashiga bilder eller copy-paste:ade resonemang för att visa att jag har rätt.


Forum » Datorer & IT » Webbutveckling & Programmering » Lära sig programmera, vilket språk?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons