Добрый день, Илья! Для каких целей вам нужно программирование? Для создания сайтов или разработке игр?
Если вы хотите создавать игры и впоследствии еще зарабатывать на них, то добро пожаловать в нашу школу. Есть отличный курс для новичков Unity Базовый курс: 2D платформер с нуля.
Уже более 1200 человек его прошли. Также на сайте есть каталог игр наших студентов, вы сможете наглядно оценить какие игры вы сможете создавать после прохождения наших курсов. Заходите! Ответы на все вопросы вы найдете на нашем сайте.
Начните с Microsoft Small Basic - Простейший язык программирования для начинающих. Есть сайт с русскоязычным содержимым с описанием и бесплатными учебными материалами: http://small-basic.ru/