If you had all the time in the world, how would learn Computer Science? Some people have recommended SICP, while others tell me to avoid it as a beginner.<p>I have a lot of free time and discipline is not an issue. I want to learn out of personal interest, but I am also interested in hearing opinions for a learning path with a good career outlook.
You could have a look at <a href="https://teachyourselfcs.com/" rel="nofollow">https://teachyourselfcs.com/</a> which aims to cover most of what you'd get from a degree with books and videos.<p>Not for complete beginners to programming though.