If you are going to spend a lot of time in iTerm2, then it would be good to first skim through the iTerm2 documentation
https://iterm2.com/documentation.html
or if you like not having to click around
https://iterm2.com/documentation-one-page.html
You may find useful information not in the regular documentation in the FAQ, as I know I have
https://iterm2.com/faq.html
And there is the iTerm2 Features
https://iterm2.com/features.html
I like to say, iTerm2 is Open Source, and as such it includes the Kitchen Sink 🤪
My job has me living in a terminal emulator, and I've read the iTerm2 documentation several times, and I still do not use a quarter of all the features available.
I have also been through the macOS Terminal usage a lot, and I have to tell you that there is a lot of hidden value in macOS Terminal. However, whenever I read a Mac book that mentions macOS Terminal or find an online webpage on macOS Terminal, they spend 5 seconds on the preferences, most of which is focusing on the different color schemes, and then they dive into using the Unix commands.
If you want a primer on using commands, then start with
macOS Command Line Primer
or get a book on Unix command, and Google various macOS only commands.
But finding useful information about macOS Terminal itself and its features is difficult. At work, I have a Confluence page on macOS Terminal that talks about its features, and nothing about using the Unix commands (except for ssh, which most users need to access company Linux systems). Unfortunately, it is full of company proprietary information, so I cannot make it available to the general public.
But many of the core features you find in iTerm2 exist in macOS Terminal, it is just difficult to find out how to use them.