Стоит начать с поиском ответов на вопросы почему вы хотите стать программистом, как вы себе представляете эту работу и что на самом деле она из себя представляет, что вы хотите получить от умения программировать. Что может изменить ваше решение стать программистом. Придумайте кем бы выхотели стать не менее сильно и чтобы аргументов в пользу другого решения было не меньше.
А еще не плохо бы отдавать себе отчет в том почему бы вы не хотели стать программистом. У всего есть две стороны. Попробуйте узнать побольше об обеих. И тогда вы лучше будете понимать не только с чего начать, но и понимать, что вас будут ждать так же и трудности