Сразу высокооплачиваемую начинающему разработчику - ну я вижу здесь два варианта. Хотя разумеется всего на свете знать нельзя, возможно и еще есть. Первый - связи. Это я не буду обсуждать здесь долго. И второй - проанализировать ваши знания и навыки в других областях. Возможно среди них есть те которые хорошо сочетаются с программированием. И несмотря на то что программист-то вы начинающий, но превращают вас в специалиста с опытом на самом деле. Например если вы опытный бухгалтер и занялись разработкой учетных систем на 1С. Или вы электронщик и занялись еще и программным обеспечением АСУ.
Если не подходит перечисленное. По настоящему высокооплачиваемые специалисты как раз в редких нишевых областях программирования. Но там есть проблема - "парадокс курицы и яйца". Теоретики мало кому нужны иначе как в образовании и фундаментальной науке. Всем нужны люди с опытом. А если специальность редкая и всем нужны люди с опытом, вопрос без ответа где его набраться? На самом деле ответ есть. Обычно в такие специальности приходят не с нуля а из других областей программирования. Иногда отрасль вроде бы сильно другая но дает много полезных навыков и для желаемой. Не говоря уж о том что в таких местах обычно даже не обсуждается необходимость знаний и навыков квалифицированного программиста вообще. Как говорится зарплата обязывает.
Для начала я бы выбрал массовую область программирования. Вот почему. Вы сможете практиковаться. Например на биржах фриланса многие заказчики подробно описывают что им нужно делать сразу в тексте задачи. Никто не помешает вам сначала несколько таких сделать не связываясь с заказчиком. А потом предлагать свои услуги бесплатно только за карму на бирже либо за символическую плату. Либо же придумать самому проект для души который вам будет интересно сделать и выложить. Попробовать поработать над Open Source проектом. Звучит как-то противоположно пожеланию высокооплачиваемой работы :-) Но дело в том что нахождение высокооплачиваемой работы на самом деле упирается в опыт. И еще. Вы по крайней мере научитесь программировать. Не задачки из учебников и с курсов, а реальный работающий код. И возможно в процессе этого найдете и более редкую а соответственно более дорогую нишу. На которую и перейдете до поры до времени. А когда эта ниша схлопнется, а редкие ниши такое свойство имеют к сожалению, опять переквалифицируетесь. Вам это будет уже привычно. НО. Это должно быть именно программирование. Например верстка не подойдет для написанного. Если это веб-фронтэнд то серьезный. Либо на фреймворках либо сложные компоненты на JS с высокими требованиями к производительности и плавности.