Tako da vi iskusniji ako moze savjet s cim krenut, koja knjiga, koji IDE (trenutno imam instaliran Dev/CodeBlocks/ nabavio sam i VS15 preko faksa).
C++ ti je drugaciji od ovih ostalih jezika. Zato sto C i C++ imaju kontrolu nad memorijom (sto u npr. Javi ne postoji). Stoga, kad dizajniras projekt u C++u, imas 2 zadatka: layout memorije i algoritam.
Na temu layouta memorije, zapocni s razumijevanjem stacka i heapa, a kasnije optimizacije cachea.
Mislim da je Demisitificirani izvrsnaknjiga, no ako vladas engleskim imam par dodatnih preporuka.
"Essential C++" je KRATKA knjiga od 100-ak stranica koja je super zagrijavanje (ima nekoliko zadataka). Preporucio bih ti je preko jedne noci da je obradis, to ces pamtiti kao i gubitak djevicanstva. Nakon toga, najbitnije ti je programirati, a kao dobru kompilaciju savjeta bih preporucio "Effective C++", sto ces vjerojatno uvijek cuti kao najvrijedniju C++ knjigu.
Ostalo mozes naci na definite book guideu na stack overflowu, Link.
Sretno!
EDIT: Zaboravio sam dodati IDE-ove. Codeblocks je smece, no to nikad nece skuziti ako ostanes u njemu. Na Windowsima koristi Visual Studio. Nauci kompajlirati biblioteke s raznih repozitorija i linkati u svoj projekt. Na Linuxima, koristi ili Qt Creator, no najbolje bi bilo (ako vec ides in medias res) pisati u nekom editoru, a buildati s CMakeom.
Dodatno: Ako radis OpenGL za FER-ovu Interaktivnu 3D grafiku, radi verziju iznad 3.0, iako je do sad bio stari fixed pipeline, odlucili su preci na 3.0+ iduce godine.