So far, I have started with http://teachyourselfcs.com and have been independently auditing Berkeley and MIT courses online (from OCW and Archive.org, following their CS curriculum).
Could you give me a roadmap for how I should go about learning CS fundamentals? What books and papers should I read? How did you learn, what step and approaches did you take?
Thank you