Python

President Obama thinks required programming language learning in high school is a great idea. So do I, and I think we should all start with python.

This leads me to two opposing ideas (but you’ll understand where I stand):

If you feel python isn’t the right choice because you need to have a complex all-in-one-language architecture, you should have a look at message brokers. My favorite one is RabbitMQ. It works instantly (like any modern software should be), has client libraries in every language you can imagine and supports very interesting features like persistent queues, load balancing and replication. Load balancing means that if python happened to be a bottleneck in your system, you could just duplicate the instances and server two times more.