Я должен перейти на Java с NetBeans или Eclipse в качестве IDE. Я не знаю, что не так с VS2010, но каждый раз, когда я хочу его использовать, я считаю, что он не работает так хорошо. Изучение Java в сочетании с одной из двух IDE, которые я предложил, очень интересно из-за IDE. Это своего рода волшебство: они точно знают, верен ли ваш код перед компиляцией. И они даже могут предложить вам решения для устранения ошибки.
А если вам нравится рисовать GUI, NetBeans - это то, что вам нужно! И все, что вы сделали в Java, может быть выполнено везде (на каждой платформе).
Java - это один большой логический язык. Как только вы поймете, как работает объектно-ориентированное программирование, вы увидите, что все является такой логикой. Ничто не кажется "волшебным" больше.