Мечта - это же что-то приятное. Что тебе нужно получить и этого по-настоящему хочется.
Представь, что перед тобой предстала волшебная сила и дарит тебе исполнение одного желания. Ты загадаешь стать программистом?
Классическое желание - хочу миллион долларов. Волшебная сила дала миллион, но тебя начинают преследовать бандиты. Они будут каждый день пытать тебя, и это будет продолжаться пока ты не отдашь им все свои деньги.
Что такое стать и быть программистом. Нет вакансий для еще непрограммистов. Зарплата $600. Переработки. Скука. Непонимание. Тревога. Прохождение собеседований. Cиндром самозванца. Горящие сроки. Завышенные ожидания по отношению к тебе. Много вариантов решений одной и той же задачи. Радость, что получилось это сделать с одновременным осознанием, что нужно делать по-другому.
Что же из этого миллион, а что бандиты? Каким бы не стал программист изменить можно только первые три пункта. Остальные с программистом навсегда.
Есть люди, которые загадали стать программистом. Но у тебя все иначе. Для тебя программирование не мечта. Для тебя оно может быть только средством для реализации твоих настоящих желаний.
Теперь поищи в интернете среднюю зарплату разработчика на Х языке senior уровня. До этого уровня ты будешь расти около 4 лет. Посчитай и ответь себе честно стоит ли оно того.