Du kunne jo starte ud med et af de meget grundlæggende sprog. Evt. køb en bog - det vil få dig godt startet.
Kig efter noget c++, java eller lignende.
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand
Der er ingen grund til at lære C++ i dag, det er forældet og bruges kun i få tilfælde eller i visse kategorier, f.eks spil, dog ikke alle spil.
Lær at kod C# eller Java, det kan du bruge til noget!
--
This is a quantum car: I don't know where i am, but im going really fast!!!
C, c++ og objective c er de mest populære sprog (efterspørgsel fra arbejdsmarkedet).
Se evt. det anerkendte TIOBE index:
http://www.tiobe.com[...]
De tre nævnte sprog giver en god grundide - dels om generisk programmering, men også på maskinniveau.
Når man koder java eller c# er man langt væk fra "jernet" - og lærer ikke hvorfor ex. en int kan være forskellig fra maskintype til maskintype.
Så hvis du vil hurtigt i gang, og lave hjemmesider og basale klientapplikationer kan java eller c# være fint, men skal du lave noget hvor ydelse og portabilitet er en faktor bør du lære c, c++ eller objective c.
Slutteligt skal det siges, at langt de fleste sprog minder om hinanden, og starter du med ovenstående sprog, vil du let kunne lære java og c#
--
Gæstebruger, opret dit eget login og få din egen signatur. #2 Det er forkert at sige, at der ingen grund er til at lære C++.
Det bruges mange steder. Bl.a. styreenheder som f.eks. computerstyring i biler m.v.
--
*GA-Z68X-UD7-B3*i7-2600K*ASUS 580 directcuii*ForceGT*
*8GB 1600Mhz HyperX*Corsair HX850W*Corsair H100
*Filco Majestouch 2 Brown*
Jeg siger ikke at det er forkert at lære C++, jeg siger at der er ingen grund til at lære C++, hvis man ønsker at udvikle Desktop apps, services osv.. Ser man på hvad der bliver brugt at sprog i den virkelige verden til det, så er det .net eller Java og i meget færre tilfælde C++.
Desuden er udviklerværktøjerne LANGT bedre i .net samt at du har muligheder som gør at det er noget mere alsidigt og lækkert at arbejde med end f.eks C++, som f.eks Visual Studio, TFS, WCF, WPF osv..
--
This is a quantum car: I don't know where i am, but im going really fast!!!
Nu er det ikke lige alle der starter med at kode native apps, drivers, styreenheder osv.....
--
This is a quantum car: I don't know where i am, but im going really fast!!!
For guds skyld: Lad vær med at lytte til #2. Han er en åbenbart en kæmpeklovn der kun kender buzzwords... buzz buzz buzz
--
Lyt ikke til #2: c++ er et fint sprog at lære, især hvis du overvejer at blive spilprogrammør.
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand
My god.. hvor mange spilprogrammører har vi REELT i denmark!?
Hvis du tror at WCF, WPF osv er såkaldte "buzz words" så er du da godt nok ignorant!
Nu er jeg selv software udvikler i et anerkendt firma, så tror nok jeg ved hvad jeg snakker om..
--
This is a quantum car: I don't know where i am, but im going really fast!!!
Skal man kode Apps, er det dog en anden sag..
--
This is a quantum car: I don't know where i am, but im going really fast!!!
Nogle der kender en nem og god guide der går over alle basale emner? :) Er nemlig også lige startet med at lære mig selv at programmere. Men det er lidt irriterende at se alle de youtube videoer, hvor man ikke aner hvorfor de gør som de gør.
--
Nvidia GeForce GTX 580 SLI / Intel Core i7 3770K / 16GB Corsair DDR3 1600MHz / MSI Z77A-G45 Z77 / Corsair HX 850W - 80+ / Corsair 120GB SSD - Force 3
Man kan sige meget om bøger. Men en bog og start med at læs tingene igennem og forstå det mest basale ting.. hvis du støder på noget du ikke kan forstå, så Google det og læs om det.. Du kan selvfølgelig også læse en masse om det på nettet, jeg kender dog ikke nogen konkrete sider..
--
This is a quantum car: I don't know where i am, but im going really fast!!!
#12 Hmm ja, men det er nemlig det jeg leder efter. En god hjemmeside, eller en bog som du nævner. Men det ville være rart hvis nogen kunne anbefale noget der har hjulpet dem til at lære, istedet for jeg skal gennem 10 bøger for at finde den ene der kan bruges :)
--
Nvidia GeForce GTX 580 SLI / Intel Core i7 3770K / 16GB Corsair DDR3 1600MHz / MSI Z77A-G45 Z77 / Corsair HX 850W - 80+ / Corsair 120GB SSD - Force 3
Hvis det bare handler om at komme igang. Så fandtes der en gang disse hæfter der hed noget med "godt i gang med programmering" for eksempel. Mener de kostede 95 kr, måske mindre.
Hvis de stadig findes, så er det et meget nemt sted at starte.
Fandt lige et link
http://www.saxo.com[...]
--
Og til #7 og #8, og for den sags skyld #0:
http://www.version2.dk[...]
--
This is a quantum car: I don't know where i am, but im going really fast!!! #15 du er så tabt bag en vogn så det gør ondt. "Software udvikler i anerkendt firma"... Du kan ikke engang stave til softwareudvikler :)
At komme med så total partisk udlægning af programmeringssprog baseret på nogle sølle teknologier er sørgeligt. Og så siger du at der er ingen grund til at lære C++ fordi det er forældet. Forældet?
--
Det kaldes slåfejl, dit undermenneske, men hvorfor diskutere med HOL småbørn som dig..
Desuden så tjener jeg nok væsenligt mere end du gør så jeg klager ikke ;)
--
This is a quantum car: I don't know where i am, but im going really fast!!!
I øvrigt så er der lidt godnat læsning til dig:
http://www.version2.dk[...]
--
This is a quantum car: I don't know where i am, but im going really fast!!! #17
At komme med sådan et indlæg gør, at ingen gider lytte til dig.
--
Gæstebruger, opret dit eget login og få din egen signatur. Fint med mig :)
--
This is a quantum car: I don't know where i am, but im going really fast!!!
Du tjener mange penge i et anerkendt firma?
Jeg sidder lige og læser denne tråd:
http://www.hardwareonline.dk[...]
At du helt misforstår, hvad der bliver sagt, siger vist alt om dine evner :-)
--
Gæstebruger, opret dit eget login og få din egen signatur. Jeg misforstår det skam ikke.. jeg holdte mig bare ikke til #0s spørgsmål
--
This is a quantum car: I don't know where i am, but im going really fast!!!
#21 haha, ja det var ham :D
Det sørgelige vi så kan tage væk fra denne samtale er at der er så meget brug for softwareudviklere at folk som Gr-FreeKill bliver ansat :)
--
Ja ja meget morsomt børnlille.. jeg klager bestemt ikke over min tilværelse - og job samt anerkendelse..
sov godt!
--
This is a quantum car: I don't know where i am, but im going really fast!!!
#22
Jeg taler om jeres diskussion omkring brugen af @.
De prøver at forklare dig, at den udskadeliggør backslash, så den ikke længere er escape-karakter i den pågældende streng. Havde du haft en smule af al den erfaring, du praler af, så var det ikke fløjet hen over hovedet på dig.
--
Gæstebruger, opret dit eget login og få din egen signatur. #25 ja, jeg tvivler på han er så "anerkendt" som han nu påstår :)
--
STOP STOP STOP i er jo gået totalt off topic... syntes der er mange gode svar, men bliver lidt forvirret af alt det folk skriver, er der ikke bare et sted alle starter, eller noget. og mit andet spørgsmål. skal jeg hente et program eller noget hvor jeg kan skrive det i som jeg f.eks har gjort med picaxe.
som jeg også skriver i o# vil jeg gerne have noget hvor jeg kan se det jeg laver lykkedes(enten i et spil eller som med picaxe på en printplade)
--
#27 Kommer helt an på hvilket sprog du vil skrive i. Hvis du har tænkt dig at skrive i Java skal du bruge et program der hedder Eclipse. Uanset hvad har du brug for en compiler.
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand
Det handler alt sammen om hvad man har lyst til. Danmark er nok primært (ikke dominerende, men nok det der dækker bredest) fyldt med Windows relaterede programmeringsjob, derfor nævnes .Net og C# - det synes jeg dog er en begrænsende synsvinkel at det er derfor at man skal vælge det.
Ville nok snarere anbefale Python eller Ruby til at starte med - de har ikke så meget at bøvle med og gør at man hurtigt kan komme igang med det sjove.
--
http://twitter[...] 29# hvordan starter man så med python eller ruby skal man have nogle bøger eller hvad for nogle programmer
--
#30 Det er en god idé at skaffe en bog. Du kan også tjekke nogle af de tusindevis af Pyton videoer der lægger på nettet.
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand
#27 Hvis du går .NET vejen, så er Visual Studio næsten obligatorisk valg.
- findes gratis i express udgaver.
Objective C (hvis du vil lave iOS apps), så kræver dette Xcode og Mac OS.
C++ har jeg ikke arbejdet meget med, men Visual Studio kan godt bruges, samt code::blocks og Eclipse.
Til Java er de mest udbredte Netbeans og Eclipse.
--
*GA-Z68X-UD7-B3*i7-2600K*ASUS 580 directcuii*ForceGT*
*8GB 1600Mhz HyperX*Corsair HX850W*Corsair H100
*Filco Majestouch 2 Brown*
Her er der en C# programmerings guide der er flydesgørene, jeg har selv set halvdelen.
Spring c++ over for det er lidt forældet C# er dog lidt en sammen kobling mellem det og vb.
Ps.
Jeg gik selv på Mercantec og færdig med h1 hvor de fokuseret på C# og Java.
--
cpu i5 3550 8 GB RAM Nvidia 570 SLI 120 GB SSD 2 TB HDD
Du skal da kaste dig over
http://www.codecademy.com[...]
Det kan godt være syntax ikke er den du ender ud med, men det giver en herlig step by step forståelse af, hvordan man griber tingene an når man begynder at kode.
--
+1 indlæg = *PUFF* #34 Hvor er det man læser sådan noget pjat (C++ er forældet C#??)
Det er to forskellige sprog, som anvendes til forskellige opgaver.
C++ er til low-level programmering, mens C# er high-level sprog.
--
*GA-Z68X-UD7-B3*i7-2600K*ASUS 580 directcuii*ForceGT*
*8GB 1600Mhz HyperX*Corsair HX850W*Corsair H100
*Filco Majestouch 2 Brown*
#36 C++, C og C# er alle "high-level", det handler bare om hvor højt man har lyst til være.
Men ja, C++ = systemprogrammering og high-performance, C# = windows programmer. (Generalisering!).
--
http://twitter[...] 35# sjov måde at lære ting på men findes der ikke noget lignende bare på dansk. så det bliver lidt lettere
--
#35 Genial side. Man lærer måske ikke nok til at man direkte kan bruge det til at skrive programmer, men det er bestemt en sjov måde at gennemgå de forskellige koncepter.
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand
har besluttet at starte på c++ og har hentet microsoft visual studio. men nu mangler jeg bare en bog med noget toalt begynder viden og nogle opgaver at lave i det. helst dansk.
jeg er villig til at bruge lidt penge hvis det er nødvendigt
--
#40 Du kunne jo "starte" her, der er massere af information:
http://www.learncpp.com[...]
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand #40 Gør din research på gode bøger inden køb.
Bjarne Stroustrup (manden bag C++) har netop udgivet voldsomt kritik af mange C++ bøger.
- Der er en artikel om dette på version2.dk
--
*GA-Z68X-UD7-B3*i7-2600K*ASUS 580 directcuii*ForceGT*
*8GB 1600Mhz HyperX*Corsair HX850W*Corsair H100
*Filco Majestouch 2 Brown*
# 42 har jeg også læst. men er der så nogle der kan anbefale en til totalt nybegynder. måske en de selv startede med eller noget
--
#43 Programming Principles and Practice Using C++ - Bjarne Stroustrup
Har ikke selv læst den, men den er skrevet af ham selv, og han skriver i indledningen, at den er nybegyndere, der er villige til at arbejde hårdt :-)
--
*GA-Z68X-UD7-B3*i7-2600K*ASUS 580 directcuii*ForceGT*
*8GB 1600Mhz HyperX*Corsair HX850W*Corsair H100
*Filco Majestouch 2 Brown*
#44 nogle danske bøger som også er gode elelr skal man tage engelsk( kan sagtens forstå og læse og skrive engelsk men nogle af de der tegn der bliver skrevet/sagt på engelsk forstår jeg ikke altid)
--
Alså, Det ville klart være nemmest hvis du. tager det på engelsk det det er mest engelsk sproget koder du vil skulle lege, med er du med på og skulle kode mere på pic axe'en?
btw har skrevet på den måske salg af din pc
--
Apple Macbook Pro Med Retina. | 2.3GHz | 8GB Ram | 256GB SSD| GeForce GT 650M |
Minoo.dk Url Shortner..
Http://www.minoo.dk[...] Der er ikke nogen rigtigt gode bøger på dansk.
Den bedste bog til at få dig igang med C++ er Accelerated C++. Tag ikke fejl af, at den er af ældre dato.
--
Later equals never.
#46 er da helt sikkert klar på at lave mere med picaxe men den printplade jeg har fået fra skolen har ikke så meget på den
--
#39
Jeg er ikke ubetinget enig.
Man kommer gennem en hulens masse begreber omkring, hvordan man programmer.
Og det bliver gjort på en rolig måde, hvor man bliver ledt gennem måden og bygge koden op, og hvordan man, i simple tilfælde, kan benytte de forskellige metoder.
Det eneste der lærer en at lave programmer, er en selv. Og det er ved at have en idé til noget der skal laves.
Så er den store opgave, efter man har lært noget om hvordan man får forskellige ting til at ske (Som siden kan være med til at hjælpe en med), og finde ud af hvad der skal til for at ens program gør det man ønsker.
Man læser ikke i en bog hvordan ens program skal laves, men man får viden om hvad der er muligt, og så er det om at benytte den viden til at stykke programmet sammen.
--
+1 indlæg = *PUFF*
#49 Ja, man lærer som sagt de forskellige koncepter, begreber og komplicerede ting hugges op i enkelte dele. Min pointe var sådan set bare at man ikke er klar til at skrive sine egne programmer direkte efter det her kursus, eftersom meget af det man laver er urealistisk i forhold til en rigtig compiler. Hvis man sammenligner det med div. videoer/bøger skriver du direkte i en rigtig compiler, og ikke én som er skrevet af læren der godtager kode der ellers er helt gal.
Men som sagt, det er en super måde at blive introduceret til det, at programmere.
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand
Jeg har selv været rigtig glad for C# guiden på
http://thenewboston.org[...]
Synes lige du skal prøve at tage et kig på deres c++ videoer :)
--
#51 Det ville da være synd kun at se på hans c++ vidoer. Hele hans bibliotek skal ses igennem, den gut er jo genial :)
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand
#52 Jeg er 100% enig :)
--
Jeg ignorerer lige diskussionen, og foreslår #0 at han starter med et managed objektorienteret sprog (Java, C# er ligegyldigt).
For en ny programmør er der ingen grund til at begynde at rode med pointers og deallokering.
Dermed skal det være sagt, at det er MUST for enhver dygtig programmør, at have lavet noget i et unmanaged sprog (som f.eks. C/C++), da det er vital viden. Men al ting til sin tid.
--
MB: ASUS Z77 Sabertooth | CPU: i7 2600K | GPU: GTX 580 | RAM: 16GB 1866MHz | CASE: Silencio 550 | SSD: Samsung 830 | HDD: 1TB WD Black
#55 hvor vil du så råde mig til at starte???
--
55#
Helt enig!
56#
Jeg mener at Java eller C#(C-Sharp) er et rigtigt godt sted at starte da du får vanvittigt meget foræret, og meget hurtigt kommer til at producere noget der rent faktisk giver mening.
Java og C# ligner RIGTIGT meget hinanden, så det er forholdsvis nemt at skrifte i mellem dem, når du først har nogenlunde styr på det ene sprog.
Jeg ville starte med :
http://thenewboston.org[...]
og ta' dem fra en ende. Der bliver forklaret stort set alt.
/mvh
--
IDGAF! Hey. Undskyld hvis jeg stjæler tråden, men det ville være dumt at lave en ny tråd om præcis det samme. ;)
Nu har jeg læst hvert eneste indlæg, og er blevet endnu mere i tvivl. Jeg har i MEGET lang tid spekuleret over hvilket sprog jeg burde starte ud med og hvordan jeg skulle lære det.
Jeg har følgende spørgsmål:
1. Hvilket sprog ville være nemmest og mest lærerigt at starte ud med?
2. Hvis jeg eks. valgte at lære at code i java, ville det så være meget nemmere at lære at code i eks. c++ bagefter?
Eller at man starter ud med c++ som nok er MEGET svære end java til at starte ud med (har læst mig til det på diverse forums. Er godt klar over at der skal til vending til, efter man har coded i et andet sprog.
3. Burde jeg lære ud fra en bog, en hjemmeside eller andre måder? Alle de her indlæg har linket til mange forskellige hjemmesider, og aner ikke hvor jeg skal starte.
4. Jeg ved godt at jeg ikke primært kommer til at code spil i starten, jeg vil bare gerne i gang, men hvilket sprog bruges primært til at code spil? Jeg har læst mig frem til at det er c++ og at en del indie spil developers coder i java osv. Men som sagt alt hvad jeg har sagt her er bare ting jeg har læst.
Råd gives gerne! I kunne evt. kontakte mig på Skype og forklare mig lidt om det over chatten hvis i ønsker!
Skype: inferno459
Takker! /Niklas
--
#58 Det er virkelig bare at springe ud i det. Du vil en dag have skulle lært en masse af sprogene alligevel.
Tag et kig på
http://www.codecademy.com[...] som Stallemanden tidligere linkede til. Gennemgå de forskellige sprog, se hvilket du bedst kan lide og gå ud fra det. Du lære en masse koncepter deraf, på en virkelig sjov måde.
--
i5 2500K 5 GHz | P8Z68-V PRO | HD 6870 CF | Force GT 128GB SSD | AX850 Corsair 500R | 16GB Corsair Vengeance 1600 MHz CL9 | Custom Vand #56: Som jeg skriver: C# eller Java. De er begge meget benyttede, og kan begge bruges til at lave spil på sigt.
Mht. spilprogrammering vil du hurtigt finde ud af, at dine matematiske evner bliver sat på prøve.
Spilprogrammering er et elendigt sted at starte i mine øjne. Lær mindst et sprog først.
Skulle jeg starte forfra, ville jeg:
1. Find et simpelt program, du gerne vil programmere
2. Tag programmet fra #1, og find et andet program, der er 10 gange så enkelt.
3. Vælg et sprog (der er ingen forkerte svar - Brainfuck og Ook! undtaget)
4. Programmér eksemplet fra #2 i dette sprog.
5. Programmér eksemplet fra #1 i dette sprog.
6. Programmér eksemplet fra #2 i et andet sprog efter eget valg. Vælg et sprog, der ligger et stykke fra det første, du valgte.
7. Programmér eksemplet fra #1 i dette sprog.
8. Verden er din østers.
--
MB: ASUS Z77 Sabertooth | CPU: i7 2600K | GPU: GTX 580 | RAM: 16GB 1866MHz | CASE: Silencio 550 | SSD: Samsung 830 | HDD: 1TB WD Black
#60 mange tak vil begynde nu tror jeg. men matematik no probs fik lige 10klasse matematik termin tilbage= 0fejl
--
#61 Vi snakker langt mere avanceret matematik end 10. klasses termin, så ro på.
Jeg støtter op om at lære C#! Det er sproget at bruge hvis man ønsker sig en karriere inden for programmering :)
--
try { write crappy code that might fail }
catch { don't care }