This is a highly recommended text editor for web development.
Microsoft is providing what might be the best code editing software as a free download.
It is updated and improved frequently and can be used when learning computer programming as a beginner.
Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console.
Here is a video about beginning to learn the Python programming language.