I've been doing a lot of work with Flex/Flash/Away3D lately, and have started looking into Unity3D and Processing, but I'm still waiting for the day (hopefully soon) when you can build Wii/PS3 like UIs that can be used from most computers. It would be amazing if I could just add simple lighting effects on panels that had 3D textures, but it seems like that's gonna be a while.
I keep hearing about flash getting openGL support, but haven't seen anything certain yet. Unity3D seems to be the best thing so far, but maybe you guys have heard some behind-the-scenes news.
What platform/language should we start learning if we want to be ready when full 3D support is released?