Начинать надо с программирования. И понять, что программист, это человек, который программирует, а в свободное от работы время может заниматься чем угодно, например выбором направления или маяться какой другой хренью.
Начать стоит с определения цели и выбора направления: определитесь, что именно хотите создавать — сайты или приложения, а затем, исходя из этого, подберите язык программирования (для веб-разработки подойдут HTML, CSS, JavaScript, для приложений — Python, Java, Swift, C++, в зависимости от платформы), после чего можете выбрать курсы или начать самостоятельное обучение, используя онлайн-платформы и учебники, но действительно ли вы уверены в своих предпочтениях, ведь создание сайтов и разработка приложений — разные сферы, и выбор языка напрямую зависит от конкретной задачи, а не от обобщённого желания "стать программистом"?