Отвечу не популярно, но я бы советовал копать не C++, а C# или Java. Уверен что здешние олдфаги освистают такой совет, но вот лично моё мнение: C++ гораздо менее клёвый на начальных этапах освоения, чем C# или Джава. На этой двойне неподготовленному человеку писать намного проще и веселее, а возможностей для творчества и заработка за глаза хватает. С++ не катится вниз, но просто тебя постигнет депресняк, пока будешь его осваивать и мириться с ним. Я лично начинал и с C# и с C++, в итоге остался на C#, все курсовые на нём писал, на работе пишу Asp.Net сайты на C#, и всё устраивает, очень радуюсь, открывая для себя то, как легко некоторые крутые вещи делаются на этом языке.