With zero foundation, you want to learn a language. In fact, Python is perfect for beginners. Compared to many other major programming languages, it is much more readable, so it is relatively easy to get started. So how do you learn Python quickly?
Pycharm and Sublime are both free and very cheap to learn. You can easily learn them by reading an online tutorial. Vim, Emacs and other ancient tools should be saved for later.
Python3: Beginners often start struggling with Python2 or Python3, which is a complete annoyance because they are the same language, with only a few syntactic incompatibations. Although Python2 is still used by most companies, It is clear that Python3 is becoming mainstream. After all, the latter is more advantageous in terms of performance.
Learning framework: for beginners, the most important thing is to cultivate Ta’s interest and confidence in learning. Some will worry that their basic knowledge is so weak, how can learn frame? In fact, there is no need to worry about this. Most large frameworks encapsulate the functions completely and define a set of “rules” for doing things under their own frameworks. Learning frameworks are more about learning these “rules”, and entry does not need a deep theoretical foundation.