Best software engineering books for beginners 2022
You only need to read 2-5 good software engineering books. The rest is practice, actually coding, and getting feedback from people with more experience than you.

My advice is not to spend most of your time reading books.
If you're not in school learning computer science or software engineering or another computer programming course, and you learn better self-taught (me too), my advice is not to spend most of your time reading books. Choose a couple of good ones, sure, read them, but the best advice I can give is, write code.
- Write code. Think of a small project, and write some code.
- Read code. Get across Github and read how other people code.
- Watch videos. Learn by watching other code.
What is the best book to learn programming for beginners?
Here are two of my favourite books for beginners.
Fundamentals of Software Engineering
Designed to provide an insight into the software engineering concepts.
This book teaches the essentials of software engineering to anyone who wants to become a software engineer. It covers all the software engineering fundamentals without forgetting a few vital advanced topics such as software engineering with artificial intelligence, ontology, and data mining in software engineering.

Fundamentals of Software Engineering
Designed to provide an insight into the software engineering concepts.
The Missing README
Key concepts and best practices for new software engineers -- stuff critical to your workplace success that you weren't taught in school.
For new software engineers, knowing how to program is only half the battle. You'll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp. The Missing README fills in that gap--a distillation of workplace lessons, best practices, and engineering fundamentals that the authors have taught rookie developers at top companies for more than a decade.

The Missing README
Key concepts and best practices for new software engineers -- stuff critical to your workplace success that you weren't taught in school.