There are literally hundreds - possibly thousands of languages out there.
All but a few are used either very rarely, or not at all.
Some were designed to be useless (Brainfuck, Whitespace - which are intentionally almost impossible to write code in) - some were made for theoretical purposes only (subleq - the simplest programming language possible which only has one instruction) - some were interesting ideas but of little to no use (Befunge is a two-dimensional programming language). Some are for extreme niche applications (NQC is only used for programming Lego robots!).
Some have aged so badly that they are confined to very small, dying niches - you probably shouldn’t bother learning APL, Snobol or COBOL. BASIC has also kinda gone the way of the Dodo too.
Honestly, you have to look at the tasks you want to undertake - or the career path you intend to follow - and pick the few languages that seem most useful.
There is a reason why there are hundred of programming languages…the world actually NEEDS the capabilities of at least half of them.
But it all depends on what you’re going to be working on.
If you NEVER want to work on web servers - then by all means avoid PHP like the plague.
If you don’t see yourself ever writing high performance code - probably don’t bother with C++ because it’s *so* complicated.
If you’re never going to be a 3D graphics engineer - you probably won’t ever need GLSL and/or HLSL.
If you’re never going to work on projects for the US military - by all means skip Ada.
So expect to get good at learning new languages - you’ll be doing that quite often. I can probably pick up enough of a language to write code in just a few days…but to get good at it takes much longer.
Neteller here: www.ituglobalfx.com.ng