I originally only knew JavaScript and was taught Java in my first year at the University. It's better than nothing because, in essence, they all use similar syntax anyway. Though, there are some major differences, considering JavaScript is actually a renamed version of Netscape's LiveScript (to take advantage of the hype Java had at the time) and has nothing to do with Java.
The nifty thing about Java is that all of the major functionality is contained within the giant API, which is documented very well. So, once you grasp classes and scope (not hard if you have previous programming experience), you've pretty much nailed the language.
Of course, if you have no experience with Java whatsoever, I wouldn't suggest making this your first project. It's always best to start from the beginning and work your way up, making more complicated projects as you go along, when you're learning a new language.
You mentioned something about this to me earlier. Maybe if you explain your requirements a bit better, somebody could point you in the right direction.
The nifty thing about Java is that all of the major functionality is contained within the giant API, which is documented very well. So, once you grasp classes and scope (not hard if you have previous programming experience), you've pretty much nailed the language.
Of course, if you have no experience with Java whatsoever, I wouldn't suggest making this your first project. It's always best to start from the beginning and work your way up, making more complicated projects as you go along, when you're learning a new language.
You mentioned something about this to me earlier. Maybe if you explain your requirements a bit better, somebody could point you in the right direction.