After familiarizing yourself with basic programming concepts and manipulations, you definitely want to get started with real-world applications.
After a few basic knowledge introduction sections, there are interesting examples guided by the author, which is very intelligently easy to understand so that you can apply the learned knowledge into practical applications, thereby helping you to deeply understand your knowledge. and practice programming skills and thinking.
If you intend to read immediately on the promising advanced books below. Then wait, you may be discouraged to give up in the middle of doing things that you don’t fully understand.
This book is a great guide to mastering the difficult parts of the back.