I personally would not demand anyone new to Linux use a tool simply because I like it, no matter how good I think it is. It's staring off that person's entire entry journey with a handicap.
Out of the box Mint comes with a perfectly workable editor, Xed. Maybe the features of Vim -- and the learning curve that accompanies it -- will be useful and maybe even preferable in the future. But someone starting from scratch is going to already have to learn and adapt so many new methods and workflows; being further broadened with an optional extra thing to learn at the start strikes me as an awful way to come in.
Almost 20 years ago I (and many still here) were involved with a national network of Canadian Linux Installfests, harkening back to a time when handholding was mandatory because of hardware/driver quirks, disk management and other barriers to easy entry. Going though those experiences one becomes quickly attuned to a new entrant's point of view, especially the frustration of things not working on Linux when they otherwise (ie on Windows) had no problems. It's essential to understand the need to minimize barriers to entry, letting newcomers get as far as they can with the standard install (whatever the distro) before loading more stuff to address needed features and capabilities. Let them have their own journey, don't force them to take (even a portion of) yours.
As for what books to include, how about ... none? This is 2026. There are so many free resources available; man pages, online text documentation, YouTube tutorials and now AI chatbots, Rather than gatekeep or make demands that they use what you use, trust the newcomer to know what they want without telling them what it is. Be a support, not a lead.
Tell the person who wants to insist on a specific editor that they're about to antagonize a friend who might come to regret trying Linux.