Другие языки программирования и технологии

С какого языка начать

Хочу этим летом начать обучение какого-то языка, мне 14, и пока что, имел опыт только с "великим и востребованным" (Нет) паскалем (в программе lazarus). Отлично понимаю структуры алгоритмов, переменные и прочее. Все, конечно получается, но на нëм далеко не уедешь, предпочёл бы начать java, но не знаю, вдруг слишком сложно будет сейчас. Так же, год назад смотрел материалы о html, css, php. Я могу, и хочу начать путь программиста. Английский-на капельку больше, чем б1. Спасибо за дальнейшие ответы.
Ответы уже даны и не один раз. Видимо с русского, если в них ничего непонятно
https://mkdev.me/posts/kak-vybrat-yazyk-programmirovaniya
Izmir Pashaev
Izmir Pashaev
70 813
Лучший ответ
Александр Пещеров На мобильной версии этого нет..
А куда вы планируете уехать, если Паскаля вам мало? :-)
Это отличный язык в качестве первого и на нем можно многое сделать. Он достаточно строгий, чтобы приучить вас к аккуратности, достаточно простой, чтобы не зарываться во всякие тонкости языка, а сконцентрироваться на более важных вещах - практике составления алгоритма, приемах проектирования, стандартных решениях, отработке стиля, пониманию таких вещей, как рекурсия, стек, очереди, ссылки, объекты, наследование, работа с файлами, представление данных в структурированном виде и многое другое. Именно эти вещи определяют, каким вы будете программистом, а не то, какой конкретно язык вы начнете изучать.

В принципе, можете и другой взять - Питон, С и С++, Java, да хоть Бейсик или фортран - все равно важнее будет не язык. А в дальнейшем практические задачи будут определять выбор языка. Но, если каких-то явных предпочтений сейчас нет - берите лучше Паскаль. Ну или питон.
Андрей Самохин
Андрей Самохин
70 725
Александр Пещеров Вы правы, конечно, но я не хочу продолжать изучать невостребованный язык, а что-то получше, питон мне подходит.
начни не с языков программирования, а с теории. что такое ООП, функциональное программирования. существующие стеки для веб. чем отличаются интерпретаторы от компиляторов. среды разработки.
посмотри вводные курсы по основным языкам, что общего в синтаксисе, какие различия. подумай какие программы ты хочешь писать и под какие платформы - веб, мобильные, десктоп.
посмотри какие есть базы данных - реляционные, документные.
потом начни с чего нибудь, к этому моменту ты уже должен будешь разбираться какие языки для чего подходят из топа
https://towardsdatascience.com/top-10-in-demand-programming-languages-to-learn-in-2020-4462eb7d8d3e
Владислав Blr
Владислав Blr
77 119
С++, C#
Baba Yaga
Baba Yaga
52 483
phyton, java,
DZ
Denis Zchadko
1 743