2. Atomic Habits
The most life-changing book on personal development that everyone should read. I recommend this book as It's not easy to stay motivated learning how to code. With this book I was able to stay consistent learning coding, the idea is that you can program yourself to repeat the same habits again and again in order to notice incremental improvements over the long-term. To change your life in programming with your results, you should do gradual growth continuously(coding and learning together) in a daily basis to build a habit.