Не знаю есть ли смысл тебе отвечать по делу, так как я посмотрел твои предыдущие темы.
Вот что я бы сделал на твоем месте:
1) математика - читай + прорешивай книжку "Математика для абитуриентов" автор Ткачук. Лучше просто нет. Главное внимательно прочти предисловие, там автор дает абстрактное разделение на уровни понимания математики читателем. Тебе следует взять второй.
2) программирование - ни в коем случае не лезь в сложные "computer science" темы, как тебе тут советовали некоторые. Операционные системы, теория автоматов, ассемблер - ты на это пока что забей большой и толстый, как говорится. Если вкатишься и потребуется для работы, изучишь. Хочешь изучать Java - изучай. Сначала вызубри синтаксис, попутно решай те же задачки на codewars. Есть инфа, что чела который дошел до 4 kuy взяли стажером в яндекс, мотай на ус. После того как выучишь основные примитивы, начинай писать проекты - сделай пейнт, аудиоплеер, архиватор и тд.
Также помимо codewars можешь участвовать в контестах на codeforces и leetcode. Победителей в хороших контестах обыно хантят в топ компании, но и сам понимаешь сложность победить соответствующая.
3) Как только ты проделал все вещи выше, учи прикладные технологии, которые используются с java в промышленной разработке. И ищи работу.