Thanks to visit codestin.com
Credit goes to programming.dev

I have been using Linux as my daily driver for quite some time (around 5-6 years) and usually manage to get whatever needs to be done. However, I now wish to learn it in a more structured manner, which includes understanding utilities and the workings of Linux. What resources should I look out for?

  • enumerator4829@sh.itjust.works
    Codestin Search App
    Codestin Search App
    English
    Codestin Search App
    4
    Codestin Search App
    3
    ·
    Codestin Search App
    5 months ago

    Structured approach to what? You don’t take a structured approach to a hammer, you use it as a tool to accomplish something.

    ”The Linux Programming Interface” is an excellent book, if you are interested in interacting with the Linux kernel directly, but somehow I doubt that’s what OP wants to do. I doubt OP knows what he wants to do.

    Besides, please note that I did encourage taking a structured approach to stuff discovered on the way. But taking a structured approach to ”Linux” is just a bad idea, it’s far to broad of a topic.

    Edit: RedHat has their certification programs. These are certainly structured. You’ll get to know RedHat and the RedHat^{TM} certified way of doing things. That’s probably the closest thing to what OP wants. You even get a paper at the end if you pay up. This is not the most efficient way to get proficient.

      • enumerator4829@sh.itjust.works
        Codestin Search App
        Codestin Search App
        English
        Codestin Search App
        4
        Codestin Search App
        2
        ·
        5 months ago

        Fine, take the structured approach to ”Linux”:

        • 3-5 years of university studies with a well designed curriculum, including operating systems basics, networking, security, data structures and compilers. This will get you the basic stuff you need to know to further delve into ”Linux”.
        • Add MIT’s ”Missing Semester” online course. This will get you more proficient in practice.
        • Go grab a RedHat certification (or don’t, it’s not worth the paper it’s printed on). This will ensure you have a paper certifying you are sufficiently indoctrinated. It’s also a structured course in Linux.
        • Go do stuff with your newly acquired knowledge and gradually build up your competences.

        If that investment seems a bit steep, take only the last step, build a homelab and take a structured approach to any interesting subjects you encounter doing that.