C чего стоит начать переход с C# на Java?
Возможно не все так плохо.
Почитайте про Visual Studio 2015 + Xamarin.
Или разработка игр на Unity3D + C#.
Я бы посоветовал двухтомник Троелсена. Там нет той воды, которую пичкают в книги "для чайников".