Для начала - учебник программирования для начинающих. НЕ языка программирования, а самого программирования. Который не про то, как писать код на модном языке, а про то, как решать программистские задачи. Задача программиста - найти оптимальный для заданных условий способ решения задачи (т.е. алгоритм), а любой язык программирования - лишь алфавит для записи найденного решения в понятном компьютеру виде.
И, разумеется, НЕ смотреть "видеокурсы" на ютубе: подавляюще большинство из них - поток сознания откровенных неучей, пыжащихся изобразись из себя специалистов. Эталонные примеры таких неучей - хорошо раскрученные Хауди Хо и Гоша Дударь.