Is it possible to learn computer science at home in your spare time?
Answers
The nice thing is that the internet was largely built by people who are really passionate about this stuff and because of that there’s an incredible abundance of free resources out there for people interested in learning how to program. In fact, most of those resources were created by people who realized that one of the best ways to teach yourself something is to actually practice teaching it or writing tutorials about it.
You absolutely can learn almost everything one would learn in a full bachelors degree program in programming or computer science at a university online and for free. It won’t come with the actual paper degree, of course, but there are many opportunities in the computer programming field to get jobs by demonstrating skill without necessarily having the papers.
Plus, I find it a really interesting thing to explore purely as a hobby. Computer programming practically forces you to think in an orderly fashion, breaking things down into simpler and smaller steps until each step is trivial. That’s a great skill to have no matter what field you’re in.