Вы наверное выбрали яву, потому что в интернете пишут. что на ней много зарабатывают? Если да - остыньте. Изучайте php/ruby/python и javascript и сможете зарабтаывать в любой точке мира не плохие деньги, лишь бы был интернет. Я свой выбор сделал на php, сейчас активно внедряю и изучаю фреймворк symfony, который позволяет писать чистый и гибкий код в парадигме ООП, хотя пишут, что лучше вместо php учить более серьёзный, желательно строготипизированный язык - может оно и так, но лишь отчасти.
Ява очень специфичный язык, чтобы в него вникнуть и нормально зарабатывать нужно, помимо хорошо выученной теории и понимания ООП, несколько месяцев, а лучше лет работы в команде, желательно под руководством более опытных программистов. Это что касается Java EE. Удалённой работы по ней практически нет, т.к. проекты серьёзные (банки и прочие) и никто с фрилансерами связывать свой бизнес не собирается, плюс руководить сложнее удалённой командой, а это риски опять же для бизнеса. Про мобильную яву, в частности андроид не знаю что сказать, это на любителя наверное, удалённой работы скорей всего тоже не много.
Самый лёгкий в самостоятельном изучении это конечно js или php, так как легко развернуть среду исполнения и результат работы кода видно сразу, плюс много видео на ютюбе, плюс куча готовых библиотек и фреймворков. А самое главное в этих языках - можно влиться в команду через интернет и не искать работу программистом в офисе там, где её нет, как часто бывает во многих городах