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?

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 2 months ago (1 child)

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.

  • source
  • parent
  • hideshow 2 child comments