Нельзя в таком режиме вчить теорию — перегоришь в лучшем случае. В худшем — словишь что то из паталогий нервной системы.
Не больше трех часов вдумчивой теории подряд, и не больше 6 за день в сумме. И то при условии что вы хорошо питаетесь с достатком всех нужных витаминов и глюкозы. То есть, как ни странно, нужны сладости и рыба + фрукты/овощи ради витаминов, можно заменить таблетками.
Лучше разбавляйте теорию практикой часа полтора-два теории и до трех часов практики вполне оптимальная нагрузка за день. С учетом школы это время лучше еще сократить, все таки иногда даже там думать приходится.
И еще важное правило, когда учитесь — не боритесь с сонливостю, как только захотелось — ложитесь и подремайте хоть часок. Поверьте — это не замедлит, а наоборот только ускорит усвоение информации.
Лично мне всегда помогало, я так однажды в режиме час-полтора учебы, час сна за двое суток разобрался с семестровым курсом высшей математики и здал его на отлично.
А вообще, для самостоятельного обучения, как по мне, в интернете лучше чем курс java rush не найти.
javarush.ru
Очень понятно все обьясняется с юмором в виде игры, и все разбавленно практикой. Вам не понадобиься больше ничего гуглить и уточнять.
Правда там продвинутое обучение уже платное, но базовое точно стоит пройти, что бы уж там решать подходит или нет.
Вы не сможете пройти этот курс и НЕ стать програмистом.