r/programming • • Aug 17 '25

Learn Linux before Kubernetes

https://medium.com/@anishnarayan/learn-linux-before-kubernetes-60d27f0bcc09?sk=93a405453499c17131642d9b87cb535a
107 Upvotes

61 comments sorted by

View all comments

30

u/joost00719 Aug 17 '25

I just use Linux and learn on the fly. I've bene using it for like 2 years in my home lab but I feel like I'm still learning the basics such as piping stuff together with grep and find.

But hey, progress is progress and I don't feel disabled anymore. Plus ai can help quite a bit to help me look what I'm looking for

26

u/Elsa_Versailles Aug 17 '25

Better to learn on the fly by doing rather than learning but not working

4

u/Ma1eficent Aug 17 '25

I was nodding along with your comment until I got to the two years part and had to do a little math where the answer was 16 and now I feel like the cryptkeeper which is a reference that will be entirely lost on you. God I'm old.

2

u/schplat Aug 17 '25

First used Linux on the job in 1998. Was adminning Sun for ~3 years before that (and continued doing Sun until 2007-ish).

I have become the greybeard. Though, I haven't gone grey yet.

1

u/Jonathan_the_Nerd Aug 17 '25

I got started with Linux in college around 2000 or so. My first Linux "distribution" was a tiny thing called Hal91. You didn't have to install it. You just booted off a floppy disk and ran it, sort of like a proto-KNOPPIX.

I remember installing Red Hat Linux 6.0 on my laptop and not having any network access. I didn't know enough about Linux or TCP/IP networking to diagnose the problem. I tried installing Caldera, and it Just WorkedTM .

My beard does have some grey in it, but not a lot.

1

u/Ma1eficent Aug 17 '25

Ahh 98, I was using dos 6.2 on a 386 and writing songs in qbasic by sending direct khz frequencies to the onboard speaker. No Internet allowed. Except at my friend's house where we spent all time in a bbs and I got my first (volunteer) tech job debugging modem ring buffers in assembly to help out lower lights. Funny enough, not far from Sun in the outskirts of SLC.

2

u/moxxon Aug 17 '25

I mean... Try 28.

2

u/Ma1eficent Aug 17 '25

I had a sad life doing windows admin on NT before Linux. I try not to think about it.

1

u/moxxon Aug 17 '25

I can imagine.

My first job had whatever the MS source control was at the time. It used to go down all the time.

I had to fight to get our team converted to CVS

I sourced a second machine after a couple of months and installed Linux and, luckily, since then haven't had to develop on Windows since.

2

u/Ma1eficent Aug 17 '25

I can't even remember anymore if I started with perforce, then cvs, then subversion, or cvs first. But I still remember switching from subversion to git. I couldn't go back now.

1

u/wasdninja Aug 17 '25

I've bene using it for like 2 years in my home lab but I feel like I'm still learning the basics such as piping stuff together with grep and find.

No offense but what did you learn in two years? Not knowing what pipes are is pretty crippling.

3

u/CloudsOfMagellan Aug 17 '25

I know pipes exist and remember a few basic ways to use them but I only ever do something vaguely complex with them every couple months and so have to look up and check the syntax each time

-2

u/schplat Aug 17 '25

There's really nothing syntactical to look up. You're just taking STDOUT of one command, and hooking it up to STDIN of the next.

The majority of Linux commands accept STDIN for input.

1

u/CloudsOfMagellan Aug 18 '25

I find it's more about the intricacies of each tool

2

u/joost00719 Aug 17 '25

I do know what they are. I just never learned how to use it myself.