Если хочется начать изучение программирование в виде хобби - С++ это однозначно не самый лучший выбор ввиду его переусложненности, непонятности и прочей нецензурщины. Если повезет С++ приведет просто к депрессии, унынию, потери смысла жизни и просто отвадит программирования вообще навсегда. А что будет в худшем случае можно даже и не упоминать. Серьезно, возьмите что-то полегче и более позитивное: например C#, JS, Python, Ruby. Если интересно понять как оно все внутри вертится и крутится - то есть отличный старичок Forth (не путать с фортраном), который покажется для многих современных программистов окаменевшим реликтом времен динозавров, но это не отменяет его простоты, элегантности и функциональности в его классе. Классический учебник "Начальный курс программирования на языке Форт" от Лео Броуди - будет отличным выбором.