Получилось интересно: первая часть - бред, вторая - адекватная.
"Хочу получить работу Джуниор разработчика." - Полный бред, какая специальность и т.п ? Вопрос прям уйма, которые смысла задавать нет. Коротко говоря на джуна пойти крайне легко, прям вообще, вы можете за 3 месяца пойти спокойно работать джуном в любую компанию.
С чего начать? Ну точно не с языком программирования и каких либо курсов.
Первое вам ничего не даст, т.к у вас 0 теории, а второе - развод на деньги.
Теперь о крайне важной вещи, если ты не знаешь английского языка - тебе делать тут нечего, ты найдешь крайне мало информации, поэтому все описанные книги нужна начать читать, вот просто видеть и читать их со словарем, со временем станет легче.
Не надо там "я поучу английский, а потом начну читать" - это огромная ошибка.
Например, моя мама учила английский в течении 10 лет в лингвистической школе, ежедневно по 3-4 часа в сутки. И только в университете перешла к техническому английскому, да она хороший специалист и все такое, НО! Вам нужно просто читать книги, не более, со временем придет все остальное.
Теперь, о конкретном, первое и главное - это теория, ты будешь изучать теорию в течении 1-2, если будешь занимать интенсивно (Ну я конечно про базовые аспекты, а не прям "все"), конечно без практики я тебе совет не дам.
Первое.
Читаешь следующие:
Как базы тебе хватит, дальше ты найдешь правильный путь.
А правильный путь такой - понять как работает компьютер, с уровня архитектуры, до операционной системы. Обязательно работай с Assembly (начни с MASM). Не надо верить в сказки о том, что "На тебе JS и через 5 месяцев ты будешь получать 30-80К", да получать то мб и будешь, только выше ты не прадвинишься и потом поймешь, что приобрел плохую базу и этот комментарий.
Второе.
Практика - это важно, рекомендую тебе Python 3.X.X, только имей введу, для тебя самое главное это не сам Python, а просто отработка на нем алгоритмов, структур данных, понятие парадигм программирования и т.д.
Третье.
Математика. Да, кто-то там тебе опять же расскажет сказки, что математика типа не нужна, но это лишь доля правды: линейную алгебру, матлогику, теорию графов, теория элептических кривых - это твоя база, как стать хорошим программистом.
Привет.
По своему опыту скажу, что желания, как минимум, недостаточно. Нужно удалять этому максимально свободное время. И при должном усердии - у вас всё получиться. И помните: всё что вам нужно - есть в интернете, главное хорошо поискать