I learned SEO in the worst way possible.
I learned it through trial and error.
If I had to do it all over again, I would learn SEO through YouTube videos.
I would look up people like Brian Dean and, to a lesser degree, Neil Patel.
Now, I know Neil has a lot of critics on this forum, but he does have some gems.
So, I suggest that you start with Brian Dean and use Neil Patel to kind of fill in the gaps, but also use Neil's content to help you find deeper content.
Another suggestion I can give you — if you're looking for high-quality SEO tutorials — is to use free courses on Udemy.
I believe this forum lists some of their free courses from time to time.
The problem with Udemy is sometimes the free designation goes away so they're not always available for free.
My best piece of advice is to look for tutorials for SEO tools that are on YouTube.
For example, if you're looking for a content optimization tool, look for a tutorial on Frase.
You probably will learn more about content-based SEO in 5 minutes watching those videos than scouring through blog posts after blog posts of many other well-known resources available online.
Another tool that you can look into as a learning resource is SEMrush.
There are many SEMrush tutorials on YouTube.
Go ahead and check them out, and figure out how keyword research works.
By using this multi-pronged approach, you can piece together an easy-to-understand, basic working understanding of SEO which you can test through experience.
I can't emphasize this enough.
It's one thing to learn theory.
It's another to actually test it out.
And sadly, this means putting in the time and effort to build website after website until you come up with something that works.
It isn't easy, but it's definitely worth it.