Languages to Learn for Broad skillset
===

I'm looking for a set of languages to learn that will help me tackle any problem. 

I am looking for 6 languages, with as little overlap as possible. I am open to all types of programming, I just don't want to be a one trick pony. I will take my time and learn them all individually, and not rush. 

I have a few ideas, such as Python and C/C++. I would appreciate some more suggestions that will help me do more. It would help if you could give a description of the language, and what sets it apart from it's competitors. And the main objective is for the languages to be relevant in the future (e.g., C and Python are over 2 decades old and still widely used) 

Thank you so much for your help, and if this has been answered well before, I have missed it, and would appreciate a link. Thanks!