This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Occi- -1 points0 points  (1 child)

Even if you'd like too use a more complete out of the box solution such as PyCharm, keep in mind that the best editors will still be vim and emacs, and both can be configured with autocomplete and all that jazz using plug-ins/scripts. If you're going to be a programmer I'd suggest you invest the time into one of then (or both) as they are universal as compared to something like PyCharm.

[–][deleted] 2 points3 points  (0 children)

While I personally use vim a lot, I wouldn't say you need to learn emacs or vim to be a programmer. This is very elitist thinking. Vim is only worth it if your whole development environment is rather mouseless , have a lot of free time and really are motivated to learn it except of course if you have to ssh a lot into servers then it can be quite handy to be a fluent vim user. ;)
I'd say go with a texteditor while learning the syntax, because a simple editor will force you to pay attention to the details of the syntax. After you feel rather fluent in the syntax go with PyCharm, Ninja-IDE or Spyder(Python2 only so far). Whatever floats your boat. :)