Программирование. С чего начать?

Доброго времени суток!
Всегда была интересна тема программирования, но вникать в неё я никак не решалась. Курсы по программированию я пока себе позволить не могу, поэтому суть моего вопроса заключается в том, с чего начать и какие книги подойдут для новичков?

55

Вопрос сложнее чем кажется. Для начала вам нужно определиться- вы что хотите программировать то? Может вы рутинные задачи ежедневные хотите ускорить - тогда есть бесплатный курс: automate the boring stuff with python. После него у вас не будет телефон ломиться от звонков эйчара с предложениями пойти работать, но вы получите представление о том - что это такое. 
может, вам нравятся web и все что с ним связано - тогда стоит начать с html, css ну и дальше в java script. на выходе через пол года ежедневных! занятий вы будете готовы на позицию джуна. 
Если вам нравится эксель и тонны цифр - возможно, аналитика - это ваше занятие, тогда на степике начните с бесплатных SQL и курса по статистике, а после прохождения уже поймете - куда дальше двигаться.
если вам понравится SQL - возможно, стоит посмотреть на Дата Инженера - и тогда велком на datalearn.ru - бесплатный курс по инжинирингу данных от крутейшего Дмитрия Аношина-  экс Амазон а нынче сотрудник Майкрософта.
Если же вам нравятся игры и вы хотите попробовать их сделать - тогда велком на оффициальный сайт юнити - где бесплатные уроки по движку и затем по языку программирования с#. 

Если нравится техника эппл и есть макбук - открывайте любой курс по swift.
Нравится андроид и хотите свое приложение? - kotlin и вперед)

Важно: выберите 1 путь и пройдите до конца хоть 1 курс. Иначе будете прыгать от одного к другому и вам будет казаться что вы получаете новые знания, а по факту это вас будет очень тормозить. 

4