Moving From C# To Java Isn’t So Bad
Since I've started the MSCS program at DePaul I have started to do a lot more work with Java and have come to found that it is a great language. The first time I really tried to get involved with it was when I wanted to make an Android app. I found it difficult to understand why it is the way it is. I didn't like that you had to create a new source file for every public class and the naming conventions were a bit confusing (on the back end...I wasn't sure what the difference between a Jar and Class file was).
I must admit, now that my ignorance has cleared up, I am really enjoying using Java. In fact, there is at least one thing that I really like in Java that I'm surprised .NET doesn't have...a built in Email API. I've dabbled with the JavaMail API and found that it is pretty straightforward and pleasant to use. I'm not sure why .NET hasn't added Email to the core APIs yet, especially since .NET has a reputation of being more Enterprise-y.
While I do miss my Visual Studio at times, Eclipse is still a very nice IDE. Who knows...one day I may turn into a Java guy!