#1 Honza
nejprve je potřeba si uvědomit, co chceš být a co chceš umět :) a k čemu to budeš používat
třeba: chci být Java programátor (pro servery nebo web aplikace) a budu se mít finančně dobře protože Java programátoři berou slušný plat. Nebo - chci být PHP programátor a budu vytvářet webové stránky, nebo chci se dobře naučit C++ a neumím vubec nic a to zabere cca 5-6 let práce. Až to budu umět tak budu moct nastoupit jako Linuxový programátor (musim umět i Linux) nebo embedded progamátor v C++/Qt nebo herní programátor (takže se budu muset aj naučit DirectX což zabere dalších 5 let, nebo Unity nebo SharpDX, SlimDX, XNA). Ono totiž "samotný" C++ se třeba pod windows normálně moc nevyužívá - v ČR. C/C++ se používá pro programování různých řídících automatů v průmyslu jako je Bosch, Siemens apod. Nebo chci se naučit verzi C++ (+ WinAPI) tu co je v MS VS 2017 a budu dělat programátora pro masivní paralelní výpočty s kartami NVidia nebo AMD. Nebo si radši vemu kompilátor od Intelu - Intel Parallel studio ... atd. ... atd... atd... Je také dobré si zvolit jakou verzi C++ se chceš naučit. Např tu od Microsoftu v MS VS 2017 nebo tu co je v CodeGearRAD Studio verze Tokio (t.j. C++Builder) nebo nějakou free verzi třeba gcc++ apod. Možná se chceš přestěhovat do Německa nebo do USA. Možná že bude mnohem lepší naučit se C# které se v praktickém životě v čr využívá velmi hodně a k tomu novou knihovnu .NET Core nebo starší .NET ... nebo..... C++/CX (nebo starší C++/CLI) což se v ČR skoro vubec nepoužívá. Takže je potřeba si nejprve říct co chci ...
U nás v čr je dobrá knížka od RNDr. Karla Nenadála, TurboC a pak druhá C++ ale mladí o tom už moc neví, pak jsou tu moc dobré knížky od Herouta - ty sou moc dobrý a pak taky moc dobrej je autor Miroslav Virius
http://people.fjfi.cvut.cz/viriumir/
a ze zahraničních třeba C++ For Dummies, Stephen Randy Davis, Willey publishing. ale tam je podmínka, že umíš anglicky. v zahraničí jsou o C++ knížek mraky a mraky .... .
hele samotný C++ předpokládá, že už máš znalosti obyčejnýho Céčka tak 2-3 roky, protože jít rovnou na C++ je blbost. a taky samotnej jazyk C++ je pochopitelně k ničemu protože dneska sou duležitý knihovny jako je třeba C++ Boost (poněkud stále nestabilní), ATL, WinAPI, Qt (velmi dobrá a v praxi žádaná) apod. a to všechno musíš k tomu umět (apoň jednu z nich) ... jinak je ti C++ k ničemu .. a za 21 dní se stejně C++ nenaučíš .. já osobně bych ti doporučil se nechat někde zaměstnat u nějaký firmy .. bohužel 90. léta už jsou dávno pryč ...