Hacker News new | ask | show | jobs
by whydat_whodat 1314 days ago
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

2 comments

Thanks for the super-helpful answer, specially roadmap.sh, and IRC rooms.
you should mention z-library for books like a real man
looks like z-library shut down