Uvažavajući što je kolega rekao, te što će ti netko još od kolega reći(slažem se kaj vele kolege, inače).
Daj sam sebi neki izazov. Aplikacije kroz Visual od MS možeš razvijati u kojem skoro god želiš jeziku. Međutim, ak' baš želiš odaberi onda srednji put, ak' ti nije C++ po ćefu, te uzmi C#.Nasuprot Javi. Mada kako se budeš razvijao, ak buš pravi programer, bit' če ti svejedno koji jezik koristiš, ak' baš ne buš imao sam problema sa samim sobom u vezi sintakse programskog jezika.
Probaj naučiti sve "gradivne" elemente nekog jezika. Jednom kada to čovjek sa vlada, onda je puno lakše.
Učiti proučavajući tuđi kod. Možeš krenuti sa Demisticirani C++ ili pak recimo Professional C++ od M. Gregoire. ili pak preko video tutoriala. Il' predavan preko weba. Učenje možda po programu nekog kolegija sa fakulteta vezano za programiranje...ima više načinaučenja, al' ti biraš sam svoj put.
Možda sudjelovanje u nekome open source projektu...il prati oglase za posao, pa pronađeš neki posao, gdje ćeš učiti i raditi, te još biti plaćen za to. To je ono najbolje. Radiš kaj voliš, te još dobiš nelošu lovu za to.
Praktički ,dojdeš se na posao odmarati.
Svatko ima svoju krivulju učenja. Posveti se sebi, budi uporan...Drugim riječima, budi fanatik za ono kaj radiš, te ne može da ne izostane rezultat.
Computjere i programiranje i sve vezano za to moraš voljeti, a lova ne smije biti nikako primarni faktor(čak ni sekundarni) u svemu tome. Međutim, ipak čovjek treba od nečega živjeti, pa se ne buni kad ti daju plaću.
Suerte!