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

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

55
18 комментариев

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

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

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

4
Ответить

Я советую нашу группу: https://vk.com/learnpythonforfun
Мы в ней собрали начальные материалы по программированию на простом и востребованном языке - python. Все материалы в группе бесплатные, рекламы нет, есть беседы, в которых помогут.
Начинать рекомендуем с https://stepik.org/58852. Курс знакомит с самыми основами программирования, изложение материала последовательное и довольно доступное.
Добавлю, что срок обучения основам - около трех месяцев ежедневной работы, для устройства на работу потребуется 1-2 года упорной работы (меньше - только в очень исключительных случаях).

1
Ответить

Завтра ищешь в интернете книжку Dive into python. П**й если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, с**а, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выб***ков / просто неудачников типа рейфага или сисярп/джава-ху***ов, которые сосут х** по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

1
Ответить

По книгам не всегда удобно. Будет лучше если они будут идти параллельно.

Попробуй сначала выбрать популярный и легкий язык, к примеру Python. Далее посмотри уроки на Youtube и бесплатные курсы на Coursera. Как вариант курсы на Udemy - подходят для начинающих и стоят 1к. 

Ответить

Спасибо Вам! Вы мне очень помогли!

Ответить

Комментарий недоступен

Ответить

Спасибо вам огромное за отклик! Вы сейчас дали мне наводку. И действительно, я даже не задумывалась чего именно хочу, а ведь понятие "программирование" обширное. Начну все же с Pyton. Еще раз благодарю. 

Ответить