It was about 5-6 dedicated very focused hours per day, 5 days per week. I didn't have the stamina to go beyond that each day because there's so much learning and the mind (my mind) needed time to absorb the new material.
hey eddy, what's your background in programming? I see you have a degree in software engineering.
When I was at uni java was the language of choice for intro to programming, basic data structures and algorithms. We used C for operating systems, C++ for OO programming, oracle pl/SQL for databases. I wrote my thesis on formal methods, they were very much the flavors of the day. I did touch on web programming but we were using j2ee and I almost flunked that course. Overall I achieved above average college student experience (which wasn't very much) in all those things above and then I became an excel jockey at Accenture for my first job and never coded after that