Book List

One book a day keeps the doctor away

If you are not writing code, you should be reading! There are many books and it doesn't matter what book you read, as long as you can justify and digest it.

For example, you decide to read CLRS because you're interested in strengthening your understanding of algorithms. It was also recommended on this list.

You read but you find that you are struggling with most of the reading because you don't understand half of the writing. You get stuck at the lexicon and find yourself looking up the terms. Or you are confused as to why the proof is using a geometric series.

You need to take a step back. Take note of what you struggled with and look for a book that will cover this. Usually, it's the pre-requisite, in this case, discrete mathematics. It would help to look for a book on this.

Here are the recommended books.

Algorithms

Software Engineering

Last updated

Was this helpful?