С чего начать путь в ИТ?
Привет. Мне 21 год, и я не имею никакого опыта в программировании. Закончил один из лучших московских вузов по гуманитарной специальности, но разочаровался и ищу новые пути.
Хочу переквалифицироваться в ИТ, начать изучать JavaScript или C++.
Какие программы, курсы, книги посоветуете, с чего начать? Какой язык легче и перспективнее? Желаемая сфера деятельности — разработка приложений. Буду благодарен за любые комментарии.
1
показ
52K
открытий
Как же интересно наблюдать комментарии типа «сначала начни с математики, с дискретки», «начинать нужно с теории по алгоритмам и структурам данных» и т.д. А если он решит стать фронтенд-макакой, то на кой ему дискретка, а, советчики? Тем более парнишка только закончил гуманитарный вуз и если он сразу закопается в дискретную математику, то скорее сойдет сума нежели станет программистом.
Что-бы я рекомендовал абсолютному новичку, так это банально пройти CS50. Если осилишь до конца, то можно погружаться глубже. Если терпения не хватит, то программирование - не твое, увы.
После успешного получения базы, думаю, уже будет минимальное понимание того, какой язык и для чего лучше подходит, и чем бы хотел заниматься сам. Для начала, собственно, погружения в программирование рекомендую начать с Python, JavaScript или C - это довольно простые языка, которыми можно овладеть (easy to learn, hard to master) за пару недель и начать успешно применять на практике. Ну, а дальше уже можно копать в сторону Седжвика, Ахо, Буча и т.д. и т.п.
Современный фронтэнд ничуть не легче других сфер кодинга. И какие-то основы, типа сложности алгоритмов, понимать всё же стоит.
А то потом всё в один прекрасный момент ломается:
https://habr.com/ru/post/280099/