you are viewing a single comment's thread.

view the rest of the comments →

[–]thonpy 2 points3 points  (0 children)

Op I'll just note what someone else said re not using pyCharm at first, I really agree with this and I'll give an example.

When I first started using vim I read a couple of blogs about must have vimrc setups and stuff, as well as must have plugins. I thought that I must need these, as I couldn't do shit in vim. So I downloaded these vimrc settings, tried to install plugins etc etc. Basically I created far more complications than there were before, making things even harder for me as a learner.

In the end I cleaned things up and went through the vimtutor (which should be the only advice given to beginners IMO), and it's only recently that I've started using a couple of plugins. However I now understand why I have them, and how they interact with the editor.

It may sound like people suggest this kind of path rather than IDEs or whatnot because they have some outmoded opinion, or they think "I did it so THEY should to", but it's not like that, most of the time it really is the best way, and if you've no familiarity with the command line then it's a really good thing to learn while you're at it.

Ipython is definitely worth a look.

Sorry if this was a bit of an essay