I've finally made the decision to learn vimscript. I don't hate reading manual and really like the built-in help files, so I am starting with
usr_41.txt and plan to read
Now as I run through the
usr_41.txt, I notice it frequently mentions the newly released vim9script, which, as I understand, is the new-generation vimscript that should be used. But the
vim9.txt seems mostly focusing on its difference from the legacy script, so
eval.txt are still must reads before it.
My problem is the freely mixed introductions of legacy and vim9script in
eval.txt make them really hard to read and remember. My limited brain just can't handle the idiosyncratic differences between them.
Now I wonder if I should learn vim9script in the first place. Maybe I should ignore it first and learn the legacy script until understanding most of it and then relearn vim9scirpt? Or should I ignore the legacy version wherever there's a discrepancy?
What's your opinion about learning vimscript at this time? What's your recommended way to master it?
ps: I know this question might be off-topic or heavily opinion-based, but 1. I'm not asking for resources but questions about the built-in help files; 2. I really need this help, comments are also much appreciated even if this question might get closed.