Добрый день, Кирилл.
Стать программистом можно если вы будете упорно учиться, и не важно каким из этих трех способов Вы воспользуетесь.
Платные курсы
Вы можете идти на курсы в Яндекс.Практикуме, Skillbox и GeekBrains. Это Вам даст поддержку наставника, преподавателя и сокурсников.
Книги по программированию и информатике
Можете выбрать книги по программированию. Это тоже даст многое, если брать не литературу, которою затрудняются прочитать даже докторы наук, а простую литературу, можно "для чайников" (начальный уровень. Проблема в том, что иногда необходима помощь преподавателя, а ее не будет. Чуть подробнее расскажу дальше)
Видео-курсы
Можете смотреть видео-уроки и мастер классы. Это тоже даст результаты. Однако, как и в случае с книгами, у Вас не будет поддержки наставника и преподавателя, а иногда, у Вас все получается не так как будет в видео или в книге. Соответсвенно, необходимо будет самостоятельно искать ответы в интернете, на форумах и т. д.
Итог
В общем, что вы выберете зависит только от Вас. Готовы ли Вы тратить деньги или смотреть видео-уроки - только Ваше решение.
Я очень надеюсь на то, что мой ответ будет полезен. Если будут какие-то вопросы, обращайтесь ко мне в комментариях.
Хорошего дня!