Всем доброго времени суток! Сегодня я хотел бы поделиться с вами информацией о том, как я начал заниматься программированием.
У многих в самом начале встает вопрос: какой язык и для чего изучать?
Действительно, ведь можно делать сайты, мобильные приложения, десктопные приложения и множество всего другого. Все на ваш вкус, но не советую начинать учиться со сложных языков (например: c++, Java, Haskell, Lisp и др.). У них сложный синтаксис и строгая типизация, так что новичкам будет не понятно.
Изначально я купил курсы по языку Java, даже не прочитав о нем никакой информации. Не повторяйте моих ошибок...
Так же возникает вопрос об актуальности языка.
Как вы можете заметить, то на первом стоит JavaScript. О нем я и хотел бы поговорить.
Почему JavaScript:
Для начала скажу, что наибольшее применение он имеет в браузерах (на сайтах, для взаимодействия с ними). Однако этим ничего не ограничивается. За счет множества полезных модулей (библиотек) на нём можно писать ботов для игр, социальных сетей, десктопные приложения (не очень сложные) и др. Он не строго типизирован, имеет простой синтаксис и не маленькие возможности.
Я начал изучать его полгода назад, с целью научиться делать чат-ботов для разных площадок. Первые успехи были видны через пол года (возможно я не очень умный, возможно из-за того что был новичок). В конце данной статьи будет неплохой учебник для изучения данного языка.
Python?
Думаю каждый человек слышал про данный язык. В чем же его плюсы?
У него очень простой синтаксис, что очень хорошо и понятно для новичков. У питона (или пайтона) по моему мнению огромный огромный потенциал. На нем можно написать нейросети, сайты, мобильные/десктопные приложения, хакерские полезные скрипты, работать с большими данными и тд.
Сколько зарабатывают python разработчики?
- В России вы можете получать в среднем 95 тысяч рублей в месяц.
- В США 90 тысяч долларов в год (примерно 490 тысяч рублей в месяц).
Конечно, ваша зарплата будет зависеть от вашего опыта работы. Но средние цифры я вам назвал.
Вывод:
Все в ваших руках, но советую начинать учить либо JavaScript, либо Python. Начинать всегда сложно, но если понять и захотеть, то возможно все :)
Полезные ссылки:
Хороший учебник по JavaScript
Как сделать бота на JavaScript