Я меняла профессию 15 лет назад, сейчас все сильно изменилось, поэтому конкретные ресурсы будут уже неактуальны. Но могу предложить использовать то, что ближе по способу восприятия. Кому-то видео, кому-то текст, кому-то практические задания. На Ютубе очень много курсов, в том числе бесплатных, с максимальными подробностями для любых уровней. Но на английском раз в 10 больше. Есть Udemy, Coursera и сайты для практики решения задач типа LeetCode. Есть открытые репозитории на GitHub, где можно смотреть примеры кода, и статьи с роадмапами. Это все надо поглощать, пока не наступит понимание основ. А когда начальный этап будет пройден, надо искать ментора. Опять же, есть много ресурсов для их поиска, и чаще всего это платно. Комплексные курсы типа «освой профессию за полгода» я не советую, но у них можно позаимствовать роадмап, чтобы понять, что и в какой последовательности учить.