I have been thinking of learning some programming recently, but I don’t feel confident enough. Is there any point in beginning with something like Zig or Go, and switching to something more serious later?

  • dastanktal@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    13 days ago

    Let’s not be obtuse, I was simply using one tool as an example. There’s a lot more, and there’s a lot of other reasons why Python is critical as a component of a Linux system.

    Let’s just start with systemD. Did you know that systemD requires Python to build? GTK4 has the same requirement.

    Systems that have replaced the Python component often use a different language like Lua in their place, like alpine Linux.

    Python is literally the glue that people use to bind all of your C programs together because it can be done quickly, easily, and efficiently unlike C and C++.

    You literally cannot use a modern Linux system without Python. It’s just straight up not possible Unless you’re using something that is specifically stripped and built for the removal of Python. It is assumed for a ton of packages and scripts, including major component tools like Ansible, which are critical in the commercial environment.

    • ThirdConsul@lemmy.zip
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      edit-2
      13 days ago

      Let’s not be obtuse, I was simply using one tool as an example.

      You obviously used a wrong example.

      You literally cannot use a modern Linux system without Python

      Android.