Pycharm is just such a spectacularly polished and focused Python IDE that is made by a company that really gets developers. Love VSCode in general, but after having tried for a couple of years, I've now stopped bothering even trying to move away from Pycharm to VSCode. Introduction to Programming with Python (from Microsoft Virtual Academy).
/r/git and /r/mercurial - don't forget to put your code in a repo!.