# Initial setup (for newer Pythonistas)
In this lecture we'll talk about how to do Python development, just in case you're coming from a different programming language.
Remember this course is not a beginner coding course. If you have no experience with Python or programming at all, I would recommend a beginner course instead!
# Python version
I recommend you use the latest Python version. You can download the latest version for your operating system here: https://www.python.org/downloads/ (opens new window)
# Work with Python
I usually recommend PyCharm as an editor. PyCharm has a free version called the Community Edition that is plenty powerful for almost anything you'll ever need.
You can get PyCharm here: https://www.jetbrains.com/pycharm/download/ (opens new window)
And you'll need to get Python downloaded as well: https://www.python.org/ (opens new window)
If you'd like to use a different editor, feel free to do so. I often use Visual Studio Code when I'm working on smaller files and projects.
Thanks again for joining me in this course, let's get started!