Ehh, I mean, I know C++ I know C, mastered? Nope. Just enough to make some proof of concepts in OpenGL. I guess what I should have stated before is that I'm not interested in making games or desktop applications - I'm going to school for that. I am the lead coder at a web-dev startup, and I need to know Java simply for applets - not for applications. I agree with anyone that says C or C++ and arguably C# beat Java time and again in applications.
Outside of Flash (FS scripting is perhaps my native language :p) I'm limited on browser based platforms.
When I learn a language, this first thing I do is make something others can test... i.e. a multilayer browser-based RPG for ASP... A wiki for php, or a social networking site for ASP.net... With Java a 2d RPG seemed natural...
Cheers,
y00tz