What most people forget when they argue against learning vim is that vim is more that just a text editor, it's a whole new philosophy.
Once you learn it, you can find it almost everywhere.
Learning vim key-bindings was the first thing I did after learning to touch-type, and now I use the same key-bindings on VSCode, Intellij, a remote server I am SSHed into and with the help of Vimimum, even chrome!
And if ubiquity isn't enough, then I would point you to this article which does an awesome job explaining the really idea of vim, composability.
I think he should make it clear who these roadmaps are for.
From the looks of it, definitely not a beginner, but probably for someone who has spent atleast some time in the field.
>You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;
From what I understood, I as a student could still use java 11 from Oracle, as I wouldn't be using it for "production". Is that correct? Or are there other implications that I am missing here?
And if ubiquity isn't enough, then I would point you to this article which does an awesome job explaining the really idea of vim, composability.
https://medium.com/@mkozlows/why-atom-cant-replace-vim-43385...