I'm a second generation geek and spent 40 years in Silicon Valley (Tandem ,Oracle, Google,etc) and I always smile when this discussion comes up, it's like religious wars. What technology/language to use depends on the task at hand (IMHO), if you are writing a file system most likely you would use C/C+ but you would not use it do a web page. If folks are thinking about the future of their career then I think you need to look at what technologies/languages fit with mobile devices (which is becoming everything). Phones and IoT devices require slim code.
Any way just my 2¢