The issue is that every problem (and thinking behind the problem and the language itself) need to fit.
Here’s my road..
Primary school - BBC Basic
Secondary School - 6502 assembler (bbc)
Secondary School - ARM basic / ARM RISC assembler (ASM)
Degree y1 - ARM C, ARM ASM, Borland Turbo Pascal. Unix, Z
Degree y2 - ARM ASM, 68000 embedded, unix and x windows, C, Z
Degree y3 (industry) - ARM ASM, C and Solaris unix, RACF (mainframe)
Degree y4 - ARM ASM, C/C++, fortran77, Cobol, Z guarded command language and ADA. Xwindows and html (cutting edge at the time), Postgres SQL.
Work 1997 - C, Asn.1 acc, gnu c, c++, oracle sqlplus, pro-C/C++, mainly C
Work 2002ish - Java
Work 2006 - last coding of java
Since then it’s all been non coding except at home - C/C++/objective-c and embedded Blackfin DSP assembler. Even that has stopped in 2016..
Now it’s diplomacy, politics, argument common sense, cat herding and escalations. Oh and a bit of “doing it the right way”.