1) Начинать обучение программированию - надо не с языка программирования, а местных вакансий и компаний. Какой смысл учить допустим Python, если в твоем городе нет вакансий на Python, либо они есть, но там уже требуются опытные разработчики.
100к на Python в СПБ - это 3-4 года опыта работы у программиста. На начальном уровне если дадут 45-50 уже хорошо. Но нужно понимать, что начальный уровень - это когда заказчик дает тебе какой-то проект, какую-то задачу, и ты её начинаешь делать, задавая уточняющие вопросы по ходу. А чтобы так начать делать, надо, чтобы ты уже 2-3 проекта сделал самостоятельно и разобрался в том, как работать на python (например, самостоятельно сделать 2 сайта и захостить их).
2) Django - 100 нужно знать, также html/css/javascript/sql/linux. Это все реально выучить, если сделать собственные проекты.
3) Без опыта и диплома нереально устроиться. Поэтому надо нарабатывать опыт самостоятельно, делая свои проекты.
4) Кому ты нужен без опыта на фриланс-бирже? Вот заказчик говорит, добавь на мой проект Django скидочные купоны. Это подразумевает, что ты пишешь модель данных под купоны, накатываешь миграцию, добавляешь интерфейсы в админке, формы для купонов на фронте и так далее. Если ты этого уже не знаешь, то как ты будешь выполнять заказ?
___
Если коротко, посмотри вакансии по своему городу, где нанимают младших разработчиков, либо просто где вакансий побольше, и компании выглядят более менее адекватно. И садись учить нужный им стек, делая свои проекты впридачу. Если окажешься смышленым и не соскочишь на первых трудностях, может быть через год другой сможешь устроиться куда-нибудь в поддержку, тестирование или даже разработку. А там года через 3-4 дорастаешь до 100к.
__
P.s. Какое-то наивное убеждение, что ты вот что-то там поучил, и тебе сразу стали платить 100к - просто вверх наивности, ибо этого нет.
Это, примерно, что вот есть в Москве пластический хирург, который делает крутые операции звездам и получает по 3-4 миллиона в месяц. И все начинают думать, что вот я полистаю медицинский справочник и начну также получать 3-4 миллиона в месяц.
Почему-то пример с медициной все понимают, а про программирование почему-то верят в сказки про 100к и "углубление в язык".