могу дать совет,что если для вас тот же python легче в освоении начните с него,поверьте выучив один яп ,другие будет выучить еще легче(особенно если учить по нарастающей сложности,scratch > python > java ) если вы намерены учить только джава,начните с онлайн или нет конпилятора,позже скачайте полезные проги для джавы (по типу vision studio) это даст возможность вам работать с визуалом, а также использовать плагины,для того чтобы ускорить процесс кодинга.используйте это все для того ,чтобы именно выучить и освоить ваш яп.после того как вы выучиили ваш яп,определите где будете использовать ваш код,это может создание игр,создание вирусов,создание кода на заказ,также некоторые яп тесно связаны с 3d моделированием.для создания вирусов подойдет тот же вижуал студио,или то что вы выбрали для того,чтобы работать с визуалом.для игр подойдет юнити анриал энжайн и прочее. еще дам совет не по вопросу.пишите ВОПРОС на заголовке ,а доп инфу уже в описании