I wanted to learn Python, primarily to replace my Bash scripts with Python code.
Rather than just read a bunch of tutorials and books, I decided to try applying the mind map technique to learning a programing language.
I'm very pleased with the technique's ability to help me learn a new language, and I'm providing a draft of my mind map, in the hopes it will help others learn Python.