Any Python 3 version of Python is the best option for automation. You can check for the latest version of python 3 and use that for automation. You can use CPython implementation that has a lot of libraries for automation. You can use Visual studio or PyCharm as a code editor for python.
You can watch this video on Automation in python for beginners to get started with Automation in Python: