Might be worth trying to reinstall GCC and not apply the patch to see if it helps?
You say that as if it didn't involve recompiling everything on the computer...
i love git and use it for basically everything
i am currently using it to keep track of undertale saves, no joke
It's wonderful for keeping configuration changes when updating the DF version, and for transferring saves between computers. Granted, I had to configure it to use no more than 1g for packing.
1. Is it possible to like, start learning programming too late to be useful? I mean, roughly how long does it take before you have a more-or-less developed (marketable, if you will) skill at coding? Because I had classmates and friends that were already competent in like three languages at sixteen or something, and here I am just stumbling through things right now (I'm nineteen myself).
Learn it for a reason, and it will be useful no matter how late you learn it. Quite a few people pick it up in college, and many become very successful from that starting point. Others don't start until they find a need in their day job.
3. Right now, I'm learning Python, R, and SQL (I'm more or less a linguistics major minoring in data mining). What else would be useful or enlightening to pick up in addition to those?
JavaScript can be useful, though not as mind-expanding as some of the other examples listed. After learning Python, it should be relatively simple to understand, so it can wait until you need it.
https://medium.com/@webseanhickey/the-evolution-of-a-software-engineer-db854689243
Wow, that's scary. Why would you do all of that stuff?
Many of the trappings help with maintainability of larger systems, but yes, they're slightly insane for a small program.
GNU maintains
another list of Hello World jokes, but none of them hold a candle to its 184-line
canonical implementation. And that's only counting one of the three hundred files in its code base.