What about Go language? This is a nice simple language with enormous power. Google designed it specifically for practical software engineering at scale, esp. in a team environment where you have members with varying skill levels. Go’s ease of learning and ease of mastery are invaluable. Go is very easy to read (C++ is not). Go is super fast to compile (C++ is not), which gives the language a “dynamic” feel. Go executes much faster than Java, Python or Ruby. Go is superb at concurrency.
Go can give you all the fun and productivity of Python and Ruby, and all the safety and reliability of C++. Plus, Go’s native execution speed is almost as good as C++’s.