Big news today is that Google is launching an OS based on Chrome, some kind of windowing manager that's going to be sitting on top of Linux.
I then I stumbled upon this very useful post researching Google Apps programming, including Android.
Since Android was released some new programming languages are supported:
Android goes beyond Java, gains native C/C++ dev kit - Ars Technica
notebly C and C++.
Also for basic scripting it now supports Python and Lua.
As for Google Apps, this supports Java and Python:
Google App Engine General Questions - Google App Engine - Google Code
I'm torn between Java and Python. I see Ubuntu is doing quite a bit of good work in I really need to choose a single language that I can become an expert in. Their free Ubuntu One client is written in Python:
Ubuntu One Blog of Julian Andres Klode
So for now I think I'll go with Python.