Programming is one of those skills that, from the outside, seem to offer a multitude of good reasons to learn, but once you’re in the thick of it, it feels like there are way too many good reasons to never take it up at all. It is often complicated and takes a lot of time to master, and even then, experienced programmers can find themselves spending way too many hours fixing bugs or tweaking features. That’s before the competition and snobbery between every single different type of coder comes into play, too.
However, whichever way you look at it, one of the definite advantages of knowing how to code is that you get to enjoy the cornucopia of memes that get made about it. More often than not, they’re complaining, but at least they show that entertainment can spring from the pain. Those coding skills can be put to use in many versatile ways.