Lobax
P
30
Uppsala
Hjälte
5 448 inlägg
2014-03-04 15:28
Jag vill höja ett varningens finger gällande Visual studio, eftersom det saknar stöd för gcc och dyl plattformsagnostika kompilatorer. Du låser in din kod så att den bara fungerar under Microsoft Windows i onödan annars.
Jag skulle istället förespråka att du först lär dig att kompilera koden direkt med en kompilator, förslagsvis gcc, och att du istället använder Gedit, NotePad++, Geany eller någon annan liknande enkel, bra textredigerare att koda i. Inte för att det inte finns alternativ till Visual Studio (Dev-C++ är mitt tips om du känner dig illa tvungen att ha en IDE under Windows), men jag kan tycka att det då inte finns någon poäng med att lära sig C(++) framför ex. Python. Syftet med att koda i C(++) är att komma så nära hårdvaran som möjligt, det blir lite paradoxalt om man samtidigt ska hålla på och abstrahera bort den (Det är ju det Python är till för!).
Därtill så borde du börja i C, det finns inget riktigt syfte att med att hålla på i C++ innan du kan så pass mycket så att du kan börja med objekt-orienterad programmering. Samtidigt så är C++ nästan helt bakåtkompatibelt med C, så allting du lär dig kan du bara föra vidare när du väl känner dig manad att ge dig in på objektorientering.