@CliffsEsport @Viss Well, for me, python is the easiest to implement and pick up to build things. The main upside and downside of python is the availability of libraries. (able to find libraries for many things). That's an upside, BUT, the downside, is the supply chain for python libraries is ALSO not very well vetted, and there are most certainly bits of malware or Bitcoin mining or other crap you do NOT want on your systems that show up...
As a basic language (without loading libraries, willy nilly), it's probably the best. (Disclaimer: that's the tech stack I am using most now)
Depending on your specialty/interest:
Couldn't hurt to give you a foundation of understanding for how programming operates and works. File & logic handling, errors, logging, networking, etc.
There are useful tool 'challenges' to build your own toolkit. Stuff that you will likely use anyhow, that can get you started.
@ai6yr @jackryder @CliffsEsport @Viss I once wrote an open source Java editor, when (1) the libraries were young and small and (2) we actually had hopes of cross-platform applications. It was popular enough now that I see the AI can give me a summary of it, but I won't bore you guys with the name.
Now fish shell is my jam. Haha.
@ai6yr @jackryder @CliffsEsport @Viss yikes. The AI says that my old editor can be associated with certain University curricula!
Those poor kids.