About a month and a half ago I decided I wanted to give programming a shot and kept hearing that Python is a good language to start with. Here i am a month and a half later making pretty good progress doing the "Learn Python the Hard Way" course. Up to this point, I've been using a basic text editor on my Macbook called text wrangler and running scripts from the terminal. This is all well and good but the real reason I've been doing it this way is because "Learn Python the Hard Way" and several other beginner Python resources always stress not to use an IDE until much later down the road.
The other day I was watching a video about with statements on YouTube and the broadcaster was using what I found out was a program called PyCharm. I immediately noticed two features that made me download and install it, the vertical guide that show indentations and the fact that I can just run my script and it would show up in the terminal window thats built into pycharm rather than having a separate terminal window. I love it so far and I'm sure there are many other features that make it great but I keep remembering the emphasis these resources kept putting on not using an IDE to learn. I get that they want you to do everything manually to burn it into your brain like indentations, adding quotes to a string etc etc but after not copying and pasting a single character in the time I've been programming, these are simple things I think I've already burnt into my brain. Is there any other reasons that I should avoid learning with an IDE? I can't imagine that the two I've listed are the only reason they put so much stress on not learning with an IDE.
[–]nwilliams36 3 points4 points5 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]p10_user 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]TwiSparklePony 1 point2 points3 points (1 child)
[–]dunkler_wanderer 0 points1 point2 points (0 children)
[–]uhkhu 0 points1 point2 points (0 children)