For example, let's say you want to delete 5 lines: In visual studio code, you'd either select all the text and hit backspace, or maybe hold ctrl+backspace to delete whole words at a time. In vim, you'd hit escape to exit "insert" mode, then position your cursor at the beginning of the 5 lines to be deleted, and type "5dd" which means "delete a whole line, 5 times".
In the hands of an experienced vim user, it can make amazing edits to text in fractions of a second. It's really cool! It also works in a terminal, so it's available to you when you SSH to a remote server, for instance.
Org-mode is kind of like Markdown, in that it's a way for plain text to have structure. Something like this:
* Birthday Party Plan
** INPROGRESS [#A] Buy cake
Ask Jen about her baker friend's availability
** TODO [#B] Buy beverages
Talk to Mike about his party and what people drank
** INPROGRESS [#A] Send invitations
<DEADLINE 2021-08-10>
*** DONE Design invites
*** TODO Get Addresses
*** TODO Mail merge
*** TODO Print invites
Lots of stuff going on there! I'm tracking the state of each made up todo item. I've got a priority on the main todo items, and a deadline for one of them.Org is note taking, scheduling, structured text, even running programs and scripts inside your notes and saving the results in the note itself. From orgmode.org: "Org mode is for keeping notes, maintaining to-do lists, planning projects, authoring documents, computational notebooks, literate programming and more — in a fast and effective plain text system."
So, all of that is being supported by NeoVIM now :)
I hope that helped, let me know if there's anything you want clarified or expanded.