I'm not to sure Java will be of much use in the near future as it has a lot of security risks and is blocked by most companies so on so forth(some people at home to but most don't know a thing about IT security). Unless Java can fix it's issues maybe something else might be better to start...