Sorry I read Distrotube because the name is similar and I have coombrain.
I know IRC but never used it. I know it's a text messaging protocol that's been around for a while. I'm more into C than C++ as C++ is really complicated and carries a lot of baggages from all the years. A more modern, clean alternative that keeps the same performance but with a lot of the things they learned about programming languages over the years is Rust. It's more complex than C but in practice C is really limited, the standard library is almost non-existent and the capacity for error is huge, you can mess up a program really easy and even geniuses like Linus Thorvald or other kernel developpers mess up all the time. It's an old computer language from a time where computers where mainframes you logged into using a terminal. It's old and I respect it's place as a very low level language, or as they used to call it : a portable assembly but it's not the best for modern huge apps. At least not directly, that's why most game engines are made with C or C++ (complex, easy to mess up but lets you optimize a lot and don't burden you with a garbage collector or "bloat") but the gameplay is made with a scripting language like Lua (shout out to the incel here who talks about Lua all the time, I don't remember his username) for easy modification and it allows for a more iterative process like you tweak something, see what it does, tweak it again on the fly...
Rust is the new C++ is what I'm trying to say. It's still used MASSIVELY as there are tons of programmers who know C++ and C++ codebases out there but in the future and to learn as a hobby, my research indicates that Rust is a more sane option. C++ tries to get on par with Rust and other modern languages but since it's old the syntax looks cryptic (if you know about it, look up what template metaprogramming is and how it can get real hard, real fast).
There is also value in the higher level languages when performance isn't that important. Cool ones that aren't too mainstream and have been around for half a century are the Lisp family of languages. They are based on a few "simple" concepts but very powerful. Of course not adapted to make an entire OS in it (although there have been Lisp machines as they were called and people say they were fantastic and way better than Unix).
The best bang for your buck in terms of scripting language or high level language is Javascript or Python I think since they get the most attention. Lots of modules/libraries for them, tons of learning material, tooling and a long term support. The environment matters a lot, some say even more than the language as it can make up for a shitty language. I definitely find value in that as when I program in C you implement a lot of stuff ad-hoc.
Go is a cool middleground, it has a garbage collector but it's fast enough since it's compiled to native code unlike Java or languages targetting the JVM (that is languages that gets compiled into Java Bytecode). It's backed up by Google so it's there to stay and it's been used by a lot of big companies, it's taking over the Backend side of the web from what I've seen, PHP used to be big there but it's slower than Go and the language is a mess compared to Go. Of course all of it subject of huge debates but it's commonly agreed that Go is a simpler, albeit very opinionated (there is only way to do it, kinda like Python philosophy) language.
If you are interested in the Web, HTML/CSS, Javascript and Go are good languages to learn from what I can tell.
I'm more into the desktop side of things but I'm ultimately interested into everything computer or even electronics related. Even math if I had a way to learn about them. God even physics.
Python is good, you are right to want to learn it. It's really used nowadays, even for the web with Django and other frameworks.
Cool to see other self-taught incels here anyway