Могу подсказать несколько полезных ресурсов.
Чтобы начать программировать неплохо б подучить английский.Сделать это можно на этих сайтах:
duolingo - полностью бесплатный сервис.Удобная ветка навыков языка.
lingualeo - тоже бесплатный, но есть возможность покупки премиума, что, конечно же, увеличит ваши возможности.
Понять саму суть программирования, алгоритмов, циклов и прочего можно на сайте code.Он предназначен для молодых людей до 18 лет, но я не думаю, что это может стать помехой.
Также,стоит разобраться, в каком направлении и какой язык Вы хотите изучать?В этом помогут бесплатные курсы для новичков.
html - основы сайтостроения.Начальний курс бесплатный,если понравится, то сможете продолжить обучение уже на платной основе.
Java- изучение языка Java в форме квеста.
У меня на этом все, но Вы сами, при должном желании, можете поискать информацию в интернете.Благо, в наше то время, её полно.
Ссылка с java битая
А что если начать с книги Марка Лутца «Изучаем Python»?
Искать онлайн-учебники по различным языкам программирования. Собственно, сейчас именно так многие и начинают свой путь. Можно ещё завязать знакомство с лицами, которые шарят в этом деле, и спросить совета у них.
Этому можно научиться или на курсах или за рубежом. В российских вузах вы просто тупо просидите штаны. Так же можете попробовать самостоятельно по книгам или видео с интернета.
Не соответствует действительности