Мне кажется, что в подавляющем большинстве случаев в начале человека увлекает не программирование как таковое, а какая-то конкретная отрасль: например, он хочет создавать игры или его вдохновляет машинное обучение и ИИ. Так что сперва важно найти такую область, которая вам подходит. А писание кода как процесс начнёт нравиться уже позже