Python is an open source, what does that mean? It means that it is open to all users and is a free download, and is already on your computer most likely. With that said, I do recommend downloading an Integrated Development Environment, which you will see abbreviated as “IDE”. The IDE I used was Anaconda, which comes with several different programs. The program I use for writing Python is Spyder, which is an IDE editor. I tried VS Code for python and VS Code is an outstanding program, for python I thought the compiling was a bit slow compared to Anaconda, plus the compiler in VS Code does not allow for inputs from the user. As you become more advanced with your programming, you may consider upgrading from Anaconda to PyCharm, though PyCharm is not a free IDE, though it is a bit nicer. If you are starting out, I would not recommend PyCharm until you decide you would like to upgrade.
During my initial python coding, I did not know where to start, but I did find a website to help teach me. I started learning through codefinity , which was an excellent site to learn. It is a pay site, but the fee is minimal. I started off with the minimum fee and as I started getting more proficient at programming, I wanted access to more of the projects, so I ended up upgrading my membership. This site is powered by AI and is designed to help you through teaching and providing exercises to help you practice your skills. I credit this site for inspiring my desire to code and providing the proper self-taught instruction to intrigue my natural progression to furthering my education to start a bootcamp. Following posts will talk more about the syntax.