по кодинг.
1. есть несколько направлений которые сильно отличаются по тому что нужно учить. то есть вебдизайн/фронт, бек, тестирование, андриод/айось, прочее.
2. я смотрю в целом про то как научится разбирать алгоритмы. про грокаем алгоритмы в курсе, но не зашло с первой попытки. вторая будет. потом.
3. у меня есть основная работа которая не очень завязана на кодинг и прямых перспектив на перерастание в кодера практически нет.

ресурсы которые я тыкал когда учился.
1. степик и его курсы. курс питона в частности. вроде вполне адекватен. остальные не так интересны внезапно. то есть курс по джаве как то сильно более грустный и я видел где то куда более интересный курс джавы который я тыкал до какого то момента пока понял что уткнулся в нехватку теории. типа джава для втб.
прохождение того же курса по питону для начинающих джуном вас не сделает. это лишь повод посмотреть на то,что джун должен уже знать в базе. джун подозреваю что это второй-третий курс.
первый курс я прошёл в части получения сертификата, но не прошёл все задачи, так что есть куда дальше проходить.
stepik.org/course/58852/syllab

2. freecodecamp.org/learn
фрикодкамп. на английском. вебдизайн протыкал в части обучалок старый, недотыкал контрольные работы. собственно на написании работ я прошлый раз и застрял. там же есть обучние джаваскрипту и ещё чего то. я в джаваскрипт потыкал, но запнулся в нескольких местах в непонимании что делать, а потыкать в откровенные подсказки неправильно.

3. задачки. codewars.com/ и там были задачки по обучению на джаваскрипт. тоже где то застрял, а потом тут случилось куча разного, так что будет настроение и время - буду тыкать заново.

4. exercism.org/tracks/javascript
потыкал, но как то немного странное. но явно под обучение.

книжек и видеообучалок советовать скорее не буду. ну потому что оно или странное или устаревшее.
могу ещё вспомнить фронтенд от минина. куча интересных моментов, но вот переключился на фрикодкамп и кодеварз. там больше задач было.