Доброго времени суток!
Всегда была интересна тема программирования, но вникать в неё я никак не решалась. Курсы по программированию я пока себе позволить не могу, поэтому суть моего вопроса заключается в том, с чего начать и какие книги подойдут для новичков?
Вопрос сложнее чем кажется. Для начала вам нужно определиться- вы что хотите программировать то? Может вы рутинные задачи ежедневные хотите ускорить - тогда есть бесплатный курс: automate the boring stuff with python. После него у вас не будет телефон ломиться от звонков эйчара с предложениями пойти работать, но вы получите представление о том - что это такое.
может, вам нравятся web и все что с ним связано - тогда стоит начать с html, css ну и дальше в java script. на выходе через пол года ежедневных! занятий вы будете готовы на позицию джуна.
Если вам нравится эксель и тонны цифр - возможно, аналитика - это ваше занятие, тогда на степике начните с бесплатных SQL и курса по статистике, а после прохождения уже поймете - куда дальше двигаться.
если вам понравится SQL - возможно, стоит посмотреть на Дата Инженера - и тогда велком на datalearn.ru - бесплатный курс по инжинирингу данных от крутейшего Дмитрия Аношина- экс Амазон а нынче сотрудник Майкрософта.
Если же вам нравятся игры и вы хотите попробовать их сделать - тогда велком на оффициальный сайт юнити - где бесплатные уроки по движку и затем по языку программирования с#.
Если нравится техника эппл и есть макбук - открывайте любой курс по swift.
Нравится андроид и хотите свое приложение? - kotlin и вперед)
Важно: выберите 1 путь и пройдите до конца хоть 1 курс. Иначе будете прыгать от одного к другому и вам будет казаться что вы получаете новые знания, а по факту это вас будет очень тормозить.
Я советую нашу группу: https://vk.com/learnpythonforfun
Мы в ней собрали начальные материалы по программированию на простом и востребованном языке - python. Все материалы в группе бесплатные, рекламы нет, есть беседы, в которых помогут.
Начинать рекомендуем с https://stepik.org/58852. Курс знакомит с самыми основами программирования, изложение материала последовательное и довольно доступное.
Добавлю, что срок обучения основам - около трех месяцев ежедневной работы, для устройства на работу потребуется 1-2 года упорной работы (меньше - только в очень исключительных случаях).
Завтра ищешь в интернете книжку Dive into python. П**й если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, с**а, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выб***ков / просто неудачников типа рейфага или сисярп/джава-ху***ов, которые сосут х** по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
По книгам не всегда удобно. Будет лучше если они будут идти параллельно.
Попробуй сначала выбрать популярный и легкий язык, к примеру Python. Далее посмотри уроки на Youtube и бесплатные курсы на Coursera. Как вариант курсы на Udemy - подходят для начинающих и стоят 1к.
Спасибо Вам! Вы мне очень помогли!
Комментарий недоступен
Спасибо вам огромное за отклик! Вы сейчас дали мне наводку. И действительно, я даже не задумывалась чего именно хочу, а ведь понятие "программирование" обширное. Начну все же с Pyton. Еще раз благодарю.