I've been around the block a few times...
I've listed the languages I've used in active development, and left out the languages that I just dabbled with.
I'll attempt alpha-order.
ADA
BASIC (at least 10+ varieties)
C
COBOL
C++
C#
Fortran
Forth
GMAP (probably should be in assembler list below)
Java
JavaScript
Kotlin
Lisp
LUA
Modula-2
Objective-C
Pascal
PHP
PL/6
Swift
SQL (Not sure I'd call this a real language though.)
Python
Verilog
Visual Basic, J++
VHDL
I've been around the block a few times...
I've listed the languages I've used in active development, and left out the languages that I just dabbled with.
I'll attempt alpha-order.
ADA
BASIC (at least 10+ varieties)
C
COBOL
C++
C#
Fortran
Forth
GMAP (probably should be in assembler list below)
Java
JavaScript
Kotlin
Lisp
LUA
Modula-2
Objective-C
Pascal
PHP
PL/6
Swift
SQL (Not sure I'd call this a real language though.)
Python
Verilog
Visual Basic, J++
VHDL
Assembler:
1802, 8080, Z80, 6502, 6800, 6805, 6850, 65816, 8048, 8051, 8080, x86, Z8, Z16, Atmel AVR
Wrote compilers for BASIC, C.
Developed my own proprietary interpreted language.
I have to agree that having a very deep understanding of a couple languages really do give you a leg-up on new languages that come along.
I would also add that it's very beneficial to dabble with your own compiler, and/or scripting language as you really get how it all works after that.
Just adding a postscript: I didn't consider things like HTML, CSS as 'languages'. Perhaps some do but I chose not to list those types of things.