I am not really aware of many books on it. The reality is: The terminal is all about Practice.
Using zsh with the addons "Word Completion" and "Word suggestions" helps a great deal.
Member Taha_mcp has started a project (Currently in development) of an online terminal emulator that can be a Reference Tool for terminal commands and practice point to ensure the use of the terminal - in a safe environment with no risk of mistakes on your system.
For me, when I moved over from windows, I had barely ever opened the command prompt on Windows. The terminal was scary. At first I complained that I wanted Easy Installations like Windows had (Somehow... I forgot the countless times Windows installations failed with some obscure error that I could find like no help on...)
After a few troubleshooting adventures (of my own mistaken making) and installations using the terminal, that fear began to subside. I began to play in the terminal. Like a kid.
And I never messed up my system by doing so. Ok one time we suspect I did a sudo apt autoremove
that did harm... But never confirmed that. Either way, the fear was unfounded.
But the power it wields is certainly not. For such a basic looking thing... If Windows is Grand Central Station then the Linux terminal is The Q Continuum.
The best way to learn it is to get in it and Do Things.