поначалу:
- переписывать примеры из книги (начиная с notepad++, чтоб была подсветка синтаксиса и ничего более - всякие крутые IDE подождут), компилировать через командную строку и запускать. пробовать менять туда-сюда и смотреть что будет.
- ничего не гуглить - все вопросы по языку решать путем поиска в книге и экспериментов с кодом. это важно, т.к. сформирует крепкий фундамент (в отличие от ответов на stackoverflow, которые легко находятся и также легко забываются)
потом, по мере накопления багажа - просто программировать. все подряд и много. сайт-визитку, игру, клиент-серверный чат, синхронизатор файлов между папками. но как только уткнулся в непонимание языка и стандартной библиотеки - идем в книгу, а не в гугл. гуглить можно только про сторонние библиотеки.
как-то так.