If you want to use an integrated development environment for Python, there are a few options for you that work across operating systems: PyCharm - Use this if you are serious about dedicating yourself to Python. This IDE specializes only in Python and contains a significant number of tools and libraries that can help you code fluidly. Visual Studio Code - If you're looking to branch out eventually and learn other languages, VSCode (known in Linux sometimes as Code - OSS and in Arch Linux as the "code" package) provides a powerhouse of features as well as an integrated compiler for a great variety of languages. Vim - it allows for very rapid complex text editing from inside any terminal emulator. It has a high learning curve but should be in every programmer's arsenal.