Хочешь изучать именно программирование - берёшь в руки учебники программирования и дискретной математики и начинаешь их вдумчиво читать. Учебник НЕ языка программирования, а именно самого программирования. Не то, как записывать найденный способ решения задачи (учебник языка), а то, как решать задачи.
Хочешь максимально быстро научиться бездумно воспроизводить типовые куски кода на модном языке, кое-как решающие примитивные типовые задачи - смотришь клепаемые неучами "обучающие" видеоролики на ютубчике.