Самый многофункциональный и простой в изучении язык программирования - это Python. На нём производят аналитику (Data Since), пишут backend для сайтов и много полезных в повседневной (и не только) жизни программ. В среднем программист с базовым уровнем знаний (Junior) может претендовать заработок в 50-60тыс. рублей в Москве.
Что вам потребуется, чтобы успешно изучить данный язык?
- Компьютер на любой операционной системе (Windows, Linux, MacOS)
- Свободное время от 1-ого до 2-ух часов в день. (Не советую заниматься больше, так как вы быстро перегорите и бросите изучение языка).
- Желание изучить востребованную в наше время профессию.
С чего начать?
- 1. Прочтите книгу «A byte of Python» («Укус питона» - англ.). В ней вы в очень короткий срок получите базовые знания для разработки на данном языке. И также напишите свои первые программы!
- 2. Прочтите книгу «Грокаем алгоритмы»
В ней вам на простом языке объяснят принцип построения алгоритмов и их использования.
- 3. После прочтения этих 2-х книг, советую вам попрактиковаться в использовании алгоритмов и решении задачек тут: http://euler.jakumo.org/
- 4. Прочесть книгу Марка Лутца «Изучаем пайтон» для того, чтобы подчерпнуть для себя ещё больше полезной информации.
- 5. После успешного завершения курса советую выполнить заказов 10-15 на фрилансе, не обязательно брать деньги с заказчика. Вы можете просто брать задачу и выполнять её. Это поможет вам лучше отточить практические навыки в решении реальных задач.
- 6. Последним по списку, но не по значению, пунктом будет самостоятельное изучение библиотек. Таких как jambo и т.д...
Итоги:
После окончания данного курса вы сможете спокойно устроиться на должность Junior Python Developer и зарабатывать свои первые неплохие деньги в быстро развивающейся сфере. Также советую не останавливать обучение после трудоустройства, ведь сфера программирования развивается ежеминутно. А следующими языками, которые стоит выучить, будет Java Script и C.