Photo by Susan Q Yin on Unsplash
Recommended Books to be a good Software Engineer
List of recommended books to be a good software engineer.
To be a good software engineer, you must have a detailed understanding of a subject. There are several ways to acquire it. We can learn from paid/free courses, blogs, books, etc. Online courses target a broad user base and are scripted to make you passive. Most blogs, on the other hand, are more about the how than the why.
Books are structured and explained in detail. They are highly recommended to gain a broader understanding. Even though reading books takes a lot of time, it is valuable.
You may be demotivated at first if you do not find the right books to read. I have compiled and categorized the following books that might help you get started. Some of the books are aimed at Python developers only. However, most of the books are independent of the programming language.
The following list will be updated and expanded in the future as I find time to read more books. The goal is to compile the most important books to be a good software developer. I will be happy to update the list if you have any other recommendations.