Python is a computer programming language that lets you work more quickly than other programming languages. Experienced programmers in any other language can pick up Python very quickly, and beginners find the clean syntax and indentation structure easy to learn. Python programs are simply a collection of text files. If you want something more sophisticated than notepad for editing, you will need a Python IDE (recommend). A Python IDE will make programming Python easier.