C# over Java over C#...
Random thoughts...
No matter how hard I try (I'm probably not trying hard enough), I still go back to books or reading materials or anything about C# and .NET. I can't seem to study Java (seriously) even if my life depended on it.
I'd like to think that there's just quite a few people out there who's brilliant at both C# and Java because of either preference or exposure to the language. Most of the time, you're good at one and not as good as the other...I might be wrong though.
On top of learning Java, I also have to learn the domain and adjust to married life and living on another country. "Whoever said it's going to be easy...but I never said it can't be done!"
Java doesn't have Get and Set accessors. What gives? I tried playing around with Java, I tried creating my own Jar and well...I said "that was quite easy. Of course, I haven't really tried the crazy stuff... "
Maven is a build tool while Ant is also a build tool. I will try to see why we're using one over the other and figure out how to use it.