Хотелось бы знать о тонкостях языка и прочих мелких важных деталях, но я не уверен, что в колледже нам его дадут в том объеме, в котором я хочу его изучать.
Вам и в университете не дадут его "в том объеме". Университет отличается от школы/пту/что-то там еще тем что в университете не учат, а дают возможность выучиться. Преподаватели в университете могут вас направить (если вам это нужно и у вас есть тяга к знаниям), посоветовать литературу, ответить на ваши вопросы, рассказать о каких-то тонкостях, посоветовать откуда узнать о других тонкостях и т.д.
Собственно, что делать? Стоит ли бросать читать книгу и учить только то, что дают или продолжить читать и книгу, но как тогда это совмещать?
Хотите заниматься саморазвитием - занимайтесь. Вам интересен С++ - изучайте его.
Совмещать очень легко - не надо спать до 2-ух дня :) Как же люди совмещают 2 работы, или работу и очное обучение в университете, или работу и очное обучение в университете и хобби и игру в мморпг еще? :) А вы не можете совместить учебу с чтением всего 1 книги? Простите за прямолинейность, но вам или не настолько интересен/важен С++ или вы попросту лентяй и "пришли" сюда чтобы перед самим собой найти оправдание собственной лени.