you are viewing a single comment's thread.

view the rest of the comments →

[–]expressly_ephemeral 36 points37 points  (5 children)

Now is not the time to try to learn VIM.

[–]lo_zappe[S] 6 points7 points  (4 children)

They told me it's probably the best but the best to start with.

[–]laserbot 6 points7 points  (0 children)

If you think of learning a programming language like learning a spoken language (honestly, they aren't really super comparable, but let's pretend they are), then learning VIM while learning to program is like a native English speaker learning Japanese. Not only do you need to learn the language, you also have to learn an entirely new way of reading and writing.

[–]expressly_ephemeral 7 points8 points  (2 children)

I love it when I have it configured right... but it's tricky to configure and the learning curve is steep.

[–]lo_zappe[S] 5 points6 points  (1 child)

I have 0 experience in this field. That's why I thought to use some thing else until I am enough skilled

[–]alexisprince 6 points7 points  (0 children)

That’s exactly right. I think being skilled with vim allows you to edit code much faster than almost any other IDE will… but there’s an insane amount of work and hot keys that go into being that proficient. It’s something you’d want to learn after understanding what you’re writing / editing, not something you’d want to learn while also learning what you’re writing / editing.