Apart from learning the fundamentals online (reading or online courses) - I think it's all about testing.
Going out and building a website, and trying to rank it for a specific keyword is by far the best way to learn.
This way you get exposed to all sides of SEO and you learn a lot faster.
Would love to know your thoughts on how you guys are learning and if you have any tips for other beginners.
Also here's my last video where I cover this topic more in depth:
Research AI