A "learning plan" is a roadmap.
So, I start there: Google "learning plan for learning XYZ-thing" or "Roadmap for learning XYZ-thing".
As a Developer, we're in luck: https://roadmap.sh/ covers many IT skill-learning roadmaps. I highly recommend starting there. and clicking through to explore a particular skill roadmap it shows.
Aside from that-- I mostly read a book on the topic, via free book sites like Libgen.is -- For example, recently I wanted to learn Kubernetes in the context of microservices. I lucked out and found a book there which discusses both, plus docker as well. Same with helm charts.
Another option: Take a Udemy.com course-- many are 30-40 hours-- plenty of learning material for picking up an introductory skillset. After I finish a course, I sometimes try to build my own version of a project using what I learned, and refer to the course material as needed.
From there, I chat with people on IRC (Libera Chat server) in various chat rooms such as Linux, Docker, Nodejs, etc. (Google: "IRC chatroom for XYZ-Thing" to find out if the topic has a chatroom ). Another option is Discord-- same story.
In the chatroom, I can ask "Do you suggest a path to learning XYZ-thing".
So, basically you just ask the internet, and search for resources such as books, videos, chatrooms, forums.
To ReIterate:
**** Roadmaps: https://roadmap.sh/ ***
Videos: Udemy.com (or google: "MOOCS for XYZ-TOPIC courses)
Books: Libgen.is (or google: "where to find free books online"
Ask people in IRC or Discord chatrooms