What are some resources to help self-taught developers learn CS theory?
1–10 of 25 posts
Re: What are some resources to help self-taught developers learn CS theory?
#2Re: What are some resources to help self-taught developers learn CS theory?
#3Re: What are some resources to help self-taught developers learn CS theory?
#4Re: What are some resources to help self-taught developers learn CS theory?
#5https://bigmachine.io/products/the-imposters-handbook/
Re: What are some resources to help self-taught developers learn CS theory?
#6Re: What are some resources to help self-taught developers learn CS theory?
#7CS is hard for everyone. There are no easy parts. Even for Knuth who has been writing The Art of Computer Programming for almost sixty years. It was started when everybody was self taught. It is still for self-teaching. Even for people with degrees. Even if that degree is a PhD.
Don't get me wrong. I'm not saying "don't use anything else." But TAoCP is the backbone of everything else. It's all the messy details and the messy details matter a big part of the time. It is good to be fearful of the messy details. It is bad to be afraid of them.
Good luck.
Re: What are some resources to help self-taught developers learn CS theory?
#8https://bigmachine.io/products/the-imposters-handbook/
That looks pretty cool, thanks for the info. I think I’m gonna go buy it for the hell of it.
The one that is available in print just arrived in my mail but I have not read it.
Re: What are some resources to help self-taught developers learn CS theory?
#9CS theory is fairly modular, so there's no need to stick to a single set of course notes or textbook for different topics -- just find whoever does it best for a given topic.
Also do lots of problems.
Re: What are some resources to help self-taught developers learn CS theory?
#10[my standard unpopular answer] CS is hard for everyone. There are no easy parts. Even for Knuth who has been writing The Art of Computer Programming for almost sixty years. It was started when everybody was self taught. It is still for self-teaching. Even for people with degrees. Even if that degree is a PhD. Don't get me wrong. I'm not saying "don't use anything else." But TAoCP is the backbone of everything else. I…
It is only partially complete and does not touch concurrency, parallelism, complexity theory or the theory of computation. It is more of a comprehensive reference work for a small selection of topics.
The fact that you think taocp is the backbone for everything else tells me that you have not actually read the book, just like everyone else.