je te dirais de savoir au moins 2 langages, essayer de pas apprendre des langages tendance ou qui vont disparaitre dans 10 ans (si ça vous fait plaisir d'être expert ruby tant mieux, mais des fois faut voir la réalité en face)
les langages les plus implantés sont ceux qui vont perdurer. les langages polyvalent je ne miserais pas dessus, il faut des langages qui font une chose mais qui le font bien selon bien.
le c peut être considéré comme le plus grand language mais tu ne deviens pas développeur c comme ça, et puis de nos jours ça devient assez spécifique bien qu'imbattable en terme de performance, la complexité ne vaut pas toujours le coup.
connaitre le sql aussi et les bases de l'informatique peut beaucoup aider (modèle osi, etc)
peut être que tu devrais utiliser ça pour construire des choses de ton côté.