As for why Python is recommended, I suggest reading Eric Raymond’s evaluation of several major programming languages, as well as his article “Why Python?”.
This series of posts primarily focuses on [How to Learn Python Well].
For ease of reading, the directory of this series of posts is organized as follows:
1. How to Learn Python Effectively [1]: Roadmap
2. How to Learn Python Effectively [2]: Learn Python