Вы можете создавать приложения для Google Play, на подобии "Страшные истории", "Истории", "Анекдоты", или просто игры, с классным сюжетом. Так же можно открыть сайт, на котором публиковать полезные статьи, но это придется подучить HTML, JS, CSS. Так же можно писать игры на Java, не поверите, но это тоже до сих пор востребовано. Если вы будете делать проекты для Google Play, то они по любому окупятся, люди постоянно что-то качают, делятся с друзьями, тем более страшные истории, их до сих пор читают и они очень востребованные, тем более если они будут авторские, можно рерайтнуть пару историй, но всё же, это приложения заценил бы даже я.
И один и другой языки используют ООП, то есть, если хорошо поняли тему "Классы", то проблем возникнуть не должно. Если первым учили C++, то придется немного перестроиться на Java, потому как все в этом языке построено на классах, что очень удобно, но поначалу слегка непривычно. Синтаксис особо отличаться не будет, запомнить достаточно просто, циклы, переменные создаются аналогично. Не думаю, что возникнут какие-то особые трудности. Если поставите цель, то все получится за достаточно короткий промежуток времени.
Прямые ссылки можно вытащить при помощи такой программы, как:
Еще один способ для вытаскивания ссылок, он действует на основе переданного urla в виде скрипта, многим пользователям это помогло, но для этого способа обязательно нужен URL:
Вообще много где. Например:
1) Android приложения - самое очевидное
2) серверные и трейдинговые приложения, трейдинговые пространства (финансовый сектор)
3) web-приложения (не основной вариант, конечно, но все же)
4) приложения для всяких НИИ (научных исследовательских институтов), научных станций и т.д., для ученых, в общем
5) Big Data (почитайте что это, интересная тема)
6) "программы для создания программ", то есть различные средства разработки и программыне средства
7) игры для кнопочных телефонов
8) встраиваемые системы
Ух, вроде ничего не забыл.
И еще Java использовали при написании Майнкрафта)
Учиться, учиться и еще раз учиться! Учиться у старших и опытных коллег по работе - как программировать быстро и не косячить! Учиться у более опытных товарищей, как заработать больше денег. Стремительно изучать наработки коллег и разбираться в чужих исходниках! И еще изучать и понимать предметную область.