- C, C++ = Mandatory, Foundational and all encompassing. You can program anything and everything from 8-bit MCUs to what-have-you.
- Erlang/Elixir = Made for Distributed, Reliable, Fault-Tolerant Systems (which is the norm nowadays). Do the System Architecture/Framework using these and drop down to C/C++ as needed.
- Python = Common, popular and all purpose easy to use scripting language used everywhere.
- JavaScript = For anything Web related using a single environment for both Frontend and Backend development eg. MEAN/MERN stacks
Comments
My viewpoint:
- C, C++ = Mandatory, Foundational and all encompassing. You can program anything and everything from 8-bit MCUs to what-have-you.
- Erlang/Elixir = Made for Distributed, Reliable, Fault-Tolerant Systems (which is the norm nowadays). Do the System Architecture/Framework using these and drop down to C/C++ as needed.
- Python = Common, popular and all purpose easy to use scripting language used everywhere.
- JavaScript = For anything Web related using a single environment for both Frontend and Backend development eg. MEAN/MERN stacks
Anything else only learn as needed.