Hey everyone! I'm really eager to dive into algorithms to boost my logical thinking and problem-solving skills, but I'm completely overwhelmed by the sheer number of resources available—YouTube videos, books, articles, you name it. I'm not sure where to begin or if the resources I choose are good enough. Plus, my math skills aren't the best. I've got some basic programming knowledge in C++, but I really want to make sure I'm not just hopping from one tutorial to another without gaining any real knowledge. Any trusted recommendations for starting out?
2 Answers
If you're serious about mastering algorithms, I highly recommend 'The Art of Computer Programming' series by Donald Knuth. It's quite extensive, though, so make sure you have the time to really get into it.
You should definitely check out the MIT course on algorithms available on YouTube. It’s pretty comprehensive! Also, consider having ChatGPT create a set of algorithm problems for you that gradually increases in difficulty. That way, you can learn by doing.

Absolutely! I find that I can read much faster than I can watch videos, so books like these are more beneficial for me.