| The author would do himself a great service if he chooses some other resource for learning algorithms. CLRS isn't bad. It is meant for a reference, and it also assumes that you are taking the course in college with an instructor teaching you. There are other great resources out there. Two I recommend are: - Algorithms, Coursera (Sedgewick, Wayne) - The Algorithm Design Manual (Skiena) I have recommended self-taught programmers in the past, which all of them liked: - A Common Sense Guide to Data Structures and Algorithms, PragProg (Jay Wengrow) - Algorithms Illumited, book or Coursera MOOC (Tim Rougharden) |
My usual learn-a-new-language routine is speed-running the first 25ish Project Euler problems. They cover a lot of three usual language basics.
https://projecteuler.net/