It depends if you want quick results or long-term understanding.
I started 22 years ago by learning bottom-up: operating system internals, network protocols, programming language theory, etc.
It made everything else much easier to understand, and still pay dividends today. Things click much faster if you know what's behind that shiny new tool.
If you want to be in the cutting edge of SRE/Platform, focus heavily on programming skills. Python or Go but whatever you like, honestly. The goal is to be good at software engineering, not programming.
For quick results: Kubernetes, Docker, Ansible, a public cloud provider, Jenkins or any other CI. That helps you get a job today and keep learning through more difficult projects. Without a job, you'll run out of real-world cool projects. The tutorials and learning projects get boring fast.
I'm afraid there is no linear path to follow. Curiosity goes a long way. Always think about the big picture when thinking about infrastructure. Consider the timespan of solutions.