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

С какого языка начать программирование

Здраствуйте.Посоветуйте какой самый лучший язык программирования для новичка.
Лично я начинал с JavaScript... и он даже спустя десятки других языков остается одним из моих самых любимых, считаю его отличным выбором в качестве первого языка... он позволяет писать код так, как ты его видишь... однако его применить по сути можно только в вебе.

В качестве первого языка из более сложных рекомендую C++... преимущество в том, что изучая его, ты одновременно изучаешь почти все языки сразу. Однако учиться придется долго.

Не рекомендую в качестве первого языка брать питон, потому что я заметил очень стремную тенденцию... те, кто его изучают, потом не хотят учить другие языки... это язык идеальный для говнокодинга из-за своих библиотек, которые ты не пишешь, а просто комбинируешь. Со своими исключениями, конечно.

Еще есть неплохой вариант ворваться сразу с Kotlin, Swift или хотя бы Java. Но тогда ты должен метить в разработку под мобильные устройства, а это на самом деле для новичка еще хуже, чем веб-программирование.
WT
Wolf The Single
57 889
Лучший ответ
С учебника программирования начинать. Который не про то, как записывать решение задачи значками модного языка, а про то, как решать программистские задачи. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов - удобным именно для начального обучения.

P.S. В последней версии учебника Вирта используется язык Oberon-07 - проще уже некуда. Если же хочешь начинать именно с промышленного языка, то единственный приемлемый вариант - Go: это самый простой из актуальных языков. Начинать же обучение со сложных языков бессмысленно: вместо того, чтобы изучать действительно важные вещи, ты будешь тратить время и силы на мелкие детали конкретного языка, совершенно ненужные для понимания программирования, но необходимые для написания кода на этом языке.

P.P.S. Начинать с Python, JavaScript, PHP - прямой путь в говнокодеры. Интерпретаторы этих языков съедят безо всяких предупреждений самый бредовый код и ты не сможешь понять, что налажал.
ЛЕ
Лёша Елисеев
81 998
Александр Бурков С учебника программирования... Например?
Александр Бурков Многие алгоритмы внедрены в библиотеки. И они более оптимизированы, чем если бы их писать на языке программирования высокого уровня. Что у них под капотом, конечно полезно по-изучать на досуге.
Разработка программы начинается задолго до подбора алгоритмов и написания строк кода. И вот таких книг, как бы это выразиться... книг по проектированию различных программ, практически нет, по крайней мере на русском. Или может мне не попадались. На английском уже потихоньку встречается что-то похожее. Это непаханое поле для преподавателей, а для новичка это бесценная информация. Вам встречались такие книги?
у всех разное мнение
говорят если начать на питоне то более низкие языки вообще не пойдут
но питон самый простой
Николай Шатов
Николай Шатов
91 895
Лёша Елисеев Ох уж эти сказочки, ох уж эти сказочники... Python - большой и сложный язык с кучей граблей. И от того, что адепты церкви Святого Пайтона непрерывно повторяют мантру "Python простой", проще он не становится.

Python кажется неучам простым из-за предельно низкого порога входа: чтобы начать на Python говнокодить, достаточно познакомиться с маленьким кусочком языка.
Да, Вирта надо читать по алгоритмам и структурам. Видел последнее саратовское издание 2017 г. Это изучается безотносительно языковой конкретики. Так, строка кода ниже принадлежит разным языкам, а пишется и читается одинаково:
for (int i = 0; i < 5; i++) {
Aibek Jaanbaev
Aibek Jaanbaev
53 310
python
французский
python или java
Питон, он лёгкий
Либо джава, он сложный и тогда ты будешь лучше программировать
Английского
python / C# (C# рил легкий, а вот пайтон посложнее)
умных в армию не берут!