Citat:
Ursprungligen postat av
Voldemort2
I C++ går man från grunden. Om man exempelvis lär sig Java först, måste man redan i starten förstå klasser/objekt. I C++ behövs inte detta i starten, utan man tar det efter hand. I C++-standard har man inte så stor API heller.
Ja, man kan lära sig på två olika sätt. Antingen från grunden upp och låta det ta den tid det tar (den teoretiska approachen), eller satsa på att på så kort tid som möjligt kunna göra alla de viktigaste sakerna (den praktiska approachen). Programmering handlar i slutändan om att snabbt få saker gjorda, så jag skulle rekommendera att TS ser till att under året ha lärt sig
ett språk riktigt bra, antingen C# eller Java som är de två språk som ger jobb.
Ska man lära sig från grunden och upp är det inte C++ man ska börja med, utan Assembler på någon processor, sen C, sen C++ och sen språket man satsar på. De bygger på varandra i den ordningen så det är liksom inte att man lär sig fyra helt olika språk. Men ska man göra det på 365 dagar behöver man böcker som går rakt på de viktiga delarna och någon att fråga så man inte slösar tid. Jag har tyvärr ingen erfarenhet av böcker som "Lär dig XXX på två veckor" eller "XXX for dummies". Kanske finns det jättebra sådana eller så är alla värdelösa.
Både Java som nybörjarspråk och fördelarna med Assembler som första språk diskuteras här:
https://www.flashback.org/t2119532