Posts: 99
Threads: 1
Joined: Dec 2019
Jul-10-2020, 04:15 PM
(This post was last modified: Jul-10-2020, 04:15 PM by Marbelous.)
I think every programmer should know how to write a program with a simple text editor and run it (even if they're using a language that requires compiling steps) before they start using an IDE. Not to say you shouldn't use IDEs, just that beginners can learn a lot about what's going on under the hood from doing things manually.
My recommendation would be to read the post that Rohan linked and follow along editing some simple scripts with a text editor and running them from the command line, then use python's built-in IDLE for a bit. Only then will you be ready to start using a pro IDE like PyCharm, Visual Studio or VSCode.
It may seem easy for those of us who have been using an IDE for ages but there is a learning curve and beginners should focus on learning the language itself before they take on the extra complexities of advanced programming tools. Don't worry, it will only take a few days before you're ready to move up. Plus, you will ALWAYS have a text editor and command prompt on any computer so you will be able to write and run code without needing to install fancy tools just to run a simple script.
EDIT: BTW, I use PyCharm Pro at work and Visual Studio Community (with python plugins) at home and they're both great IDE's. When I code on a Raspberry Pi though, I use IDLE and it's fine for most tasks too.
"So, brave knights, if you do doubt your courage or your strength, come no further, for death awaits you all with nasty, big, pointy teeth!" - Tim the Enchanter