Quality book for learning linux (beginner)

I don't know what book to suggest. But when I was a Windows user wanting to switch to Linux, I installed the Cygwin environment and started using bash.

With Cygwin, you're still running full, unmodified Windows, but you can also run the Linux programs compiled for Cygwin installed (and updated) through their GUI installation app.

There's also Windows Subsystem for Linux (WSL), which seems to be Microsoft's answer to Cygwin. I haven't tried it yet.