29

Программирование, как хобби. Какой язык учить?

Всем привет.

Я знаю, что вопросов "какой язык программирования начать учить первым" в интернете вагон и маленькая тележка, поэтому прошу извинить за очередной из них. Однако, у каждого, кто начинает учиться кодить разные обстоятельства, поэтому и первый язык, как я понимаю, может быть разным.

Я хочу научиться программировать и очень интересно почитать мнения опытных в этом вопросе людей.


30 лет, ИПшник. ИП не связанное с программированием или IT вообще никак. Есть некоторое количество свободного времени в течение рабочего дня, которое хочу занять учёбой.

В детстве меня сильно увлекали компьютеры, устанавливал систему себе и всем знакомым.  Сдавал информатику, как экзамен в 9 классе. В общем, долгое время меня эта тема интересовала, все думали, что пойду учиться или на программиста или на что-то, связанное с компьютерами.


Но после школы жизнь утащила в другую сторону и я ничем подобным не занимался. Даже не знаю, как умудрился стать фотографом и открыть фотосалон, но уже больше 10 лет в этой сфере работаю. На работе активно использовал action в фотошопе и программу кликер, чтобы автоматизировать некоторые рабочие моменты.

Программирование, как хобби. Какой язык учить? Языки программирования, Программирование, Учеба, IT, Java, Длиннопост

Так вот. Попались мне на ютубе разные гайды по программированию для чайников. И некоторые уроки показались занятным, я стал читать про одно, другое, третье. Столько всего интересного, и я вообще ничего в этом не понимаю. Словом, полный чайник.

Программирование, как хобби. Какой язык учить? Языки программирования, Программирование, Учеба, IT, Java, Длиннопост

Я начал читать про разные языки программирования и где они применяются. Много терминов, разной степени непонятности. Но если правильно уяснил, то в ОЧЕНЬ упрощённом виде как-то так:


Java - enterprise и android (enterprise это, вроде, разработка и поддержка крупных приложений для крупного бизнеса).

Python - data science и, вроде, написание скриптов, а если python+jango, то это сайты. Пайтон везде рекомендуется, как самый простой и востребованный на сегодня язык.

Javascript - frontend (то, что видит пользователь на экране).

PHP - создание сайтов.

Программирование, как хобби. Какой язык учить? Языки программирования, Программирование, Учеба, IT, Java, Длиннопост

Дальше я стал смотреть краткий синтаксис этих языков и вспомнил, что в школе немного учил Турбо Паскаль.

Помню, что там объявлялись переменные  таким образом (только что утащил картинку из гугла):

Программирование, как хобби. Какой язык учить? Языки программирования, Программирование, Учеба, IT, Java, Длиннопост

И что-то подобное я увидел в Java, где переменные объявляются почти также:

Программирование, как хобби. Какой язык учить? Языки программирования, Программирование, Учеба, IT, Java, Длиннопост

То есть, я увидел что-то знакомое, привычное и мне оно показалось более комфортным. Кажется, это называется статические переменные, в отличие от, например, динамических в Python.

Я быстро проглядел синтаксис Java показался мне на глаз приятнее, чем синтаксис Python, хоть и более громоздким.


Хотел начать учить Java, но начал читать про то, что его нереально как-то использовать и практиковать в соло-программировании. Java это всегда большая команда, где программист никогда не начинает новый проект, а лишь поддерживает кусок куда другого, большого проекта. И если ты не работаешь программистом в команде, то лучше взять какой-то другой язык, скриптовый язык.

Программирование, как хобби. Какой язык учить? Языки программирования, Программирование, Учеба, IT, Java, Длиннопост

В общем, я окончательно запутался и пришёл просить совета у опытных господ и дам. С чего лучше начать учиться программировать, чтобы можно как-то увидеть результат своего труда. Ну, написать там простенькую программу, которая что-то делает. Может как-то помогает в работе.


Спасибо Вам большое, если дочитали.

Лига программистов

400 постов6.7K подписчика

Добавить пост

Правила сообщества

Правило 0. begin


Правило 1. Пост не относящийся к программированию или, хотя бы, к IT-индустрии - исключается из сообщества.


Правило 2. При публиковании поста ставим корректные теги, передающие смысл публикации.


Правило 3. end.

Подробнее
Лучшие посты за сегодня
7573

Старые байки или такая разная стабильность

Старые байки или такая разная стабильность США, Россия, Комментарии, Комментарии на Пикабу, Президент, Доллары, Политика, Стабильность, Длиннопост
Старые байки или такая разная стабильность США, Россия, Комментарии, Комментарии на Пикабу, Президент, Доллары, Политика, Стабильность, Длиннопост
Старые байки или такая разная стабильность США, Россия, Комментарии, Комментарии на Пикабу, Президент, Доллары, Политика, Стабильность, Длиннопост
Показать полностью 1
6226

Как например

Как например
5584

И снова о работе

Показать полностью
5215

Подарок на день рождения

4261

Двойные стандарты

Двойные стандарты
4015

Интересный конкурс

4009

Пенсионная математика

3941

Развлечение для весёлой компании

3677

Мацарелла

Мацарелла Мемы, Картинка с текстом, Юмор, Моцарелла, Повтор, Twitter
3629

Как я с помойкой боролся

Показать полностью
3609

Вот вам и очередь за забором

Вот вам и очередь за забором
3490

Ты знаешь, что преуспеваешь в жизни

3415

В Петербурге нелегал из Узбекистана несколько раз надругался над 6-летней девочкой

3250

Мотивация

Мотивация
3157

Это не мой муж

3065

Музыкант из Little Big обратился к губернатору Петербурга

Показать полностью
2971

Намек. ДАЛА телефончик

2852

На больничном

2610

Две медсестры в Сургуте покончили с собой

Показать полностью
2560

Ответ на пост «Миграционный кошмар России: насилие над девочками и жестокие избиения уже в школах» 

Показать полностью
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: