Nu skal jeg jo først lige vide hvad jeg skal investere i før jeg byder på din tråd. Ellers tak :)
--
Så Accelerated C++: Practical Programming by Example først og derefter videre til Primer plus 6? :)
--
Eller siden du anbefaler begge, hvilken er din foretrukne? :)
--
#5 Jeg startede selv med C++ Primer Plus. Synes alt blev godt forklaret.
AC++ er rimelig god til at beskrive og vise ting også. Men den kiggede jeg ikke på med "nybegynder øjne"
--
#7 Jeg har set nogle af hans videor, synes bare ikke han dækker nok - virker som om han selv er nybegynder og blot skriver de basiske ting som i forvejen er super nemme at lære.
#6 Jeg giver primer plus et forsøg. Er på kontanten lige nu, så jeg har massere af tid at lære i - hvor hurtigt vil du tror man kan gennemgå bogen hvis man alligevel ikke har andet at se til? :)
--
Jeg tror jeg gør således:
Tager et 1-2 kapitler i ugen alt efter deres længde. Hvorpå jeg starter med Primer Plus 6th og får jeg tid til overs i løbet af ugen så læser jeg lidt i AC++ og klare de forskellige opgaver deri også. Forhåbentligt vil jeg i løbet af 2 måneders tid have bare en lille smule forstand på C++ og måske være i stand til at lave nogle små programmer selv.
--
#9
Det lyder da godt. Jeg har min C++ Primer Plus liggende fra da jeg lærte det hvis du er interesseret i et billigt køb. Du skal være opmærksom på det er 5th edition og ikke den nyeste 6th edition. Jeg ved ikke hvad forskellen er, men hvis du vil spare lidt penge kan du jo tjekke hvad forskellen er.
--
#10 Jeg har lige bestilt primer 6th plus og AC++ desværre :P
Nu venter jeg bare på levering så jeg kan komme igang :D
--
#11 No problem. Det var mere hvis du ville spare penge. Lige nu står den bare og varmer min reol. Men det skal da nok blive spændende. Du må sige til hvis du ønsker lidt hjælp. Du kan tilføje mig på skype: madsravn87 - hvis du vil have en at ping-ponge lidt med
--
#12 Fedt - jeg takker :) Der går lige en dag eller to før jeg modtager dem, så giver jeg da lige besked :)
--
#0
Hvad ønsker du at lave i c++?
Terminalprogrammer? Grafiske brugerflader?
Det er ret svært at anbefale bøger uden helt at vide hvad du gerne vil lave ^^
--
QED
Ses vi til Dreamhack Winter 2012?
#14 Det er det da bestemt ikke. Sproget er sproget, ikke de APIer det nu kan anvende.
--
#14 Er vi ikke enige om at jeg skal lære sproget før jeg begynder at lave noget som helst i C++? :)
Når først jeg har grundviden inden for sproget er det vel ikke det sværeste at komme på idéer og derfra lære lidt om de forskellige typer programmer man kan udøve udfra det?
Som fx. hvis jeg skulle lave en AddOn til World of Warcraft så hjælper det da ikke noget at jeg ved hvad hver API gør hvis ikke jeg fatter sproget AddOns er bygget op omkring? Og ja ved godt det er Lua og XML - det er blot et eksempel.
Så vidt jeg ved så skal man da først lære at skabe et fundament for sit program og derefter kan man arbejde videre med detaljerne.
--
#15
Sandt at sproget er det samme altid, men personligt finder jeg det mere motiverende at arbejde med noget jeg finder interessant (ofte visuelt)
Derudover... C++ er lidt en bastard på mange måder (min mening) i forhold til andre sprog, da den tillader mange forskellige konventioner at skrive på (overrides af standard operatorer, pass by reference (uden at programmøren ved det))
Indtil man har styr på basis er det derfor (igen, min mening) en god ide kun at holde sig til få biblioteker / få bøger, derfor jeg nævner at det er værd at sige hvad man ønsker at bruge sproget til mens man lærer det.
--
QED
Ses vi til Dreamhack Winter 2012?
#17 Jeg giver dig til dels ret, men jeg er super lærenem og jeg foretrækker at få det hele med i første træk fremfor at starte et sted og have lært det og så skal til at lære noget nyt. Med det mener jeg at jeg selvfølgelig ikke har noget imod at lære om GUI senere osv. Men jeg gider ikke lære om flere forskellige fundamenter i forskellige bøger for jeg ved at der er flere måder at udføre den samme ting på og der er altid en af måderne der er betragtet som den rigtige professionelle måde og det er den måde jeg vil lære.. Har jeg det på det rene er det vel ikke så svært at bygge min viden videre til at udføre GUI og andet?
AC++ og Primer lader til at være de 2 mest eftertragtede bøger og derfor er mit valg landet på de to. Og efter at have skimtet en smule af deres indhold lader det til at deres fremgangsmåde er meget lig hinanden men den ene med mere indhold og flere detaljer.
Kiggede lidt på indholdet fra Bjarne's bøger, men de virker uoverskuelige.
Har fundet denne danske guide på nettet:
http://www.udvikleren.dk[...]
Trods hans ringe ordforråd er det måske en mulig start før jeg bevæger mig videre til de engelske bøger?
--
#17 Jeg synes det er skide rart med pass by reference og operator overloads især. Sammenlignet med Java bliver det meget mindre kode, men med forståelig semantik så længe man bruger operatorerene med den normale semantiske betydning.
Du har jo også en eller anden form for operator overloading i de fleste moderne scripting-sprog - det er jo det folk vil have :)
--