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

Какой язык программирования учить первым?

Какой язык программирования больше подойдет для новичка и как его лучше изучить? Какие базовые знания нужны? Я посмотрел много видеороликов и больше понравился javaskript, стоит ли его изучать как первый язык? И можно ли комфортно программировать в windows? Или придется ставить Linux?
> javaskript
Ммм...
Мурат Утебеков
Мурат Утебеков
14 241
Лучший ответ
все они примерно одинаковы.
habr.com/company/ruvds/blog/315572/
Там типы данных строго не задаются, что для новичка сложно для понимания. Придётся заучивать что куда относится, как преобразовывается при каких операциях, кучу исключений (в которых логики маловато)...

Pascal или Python лучше
Сергей Бизяев пускай бейсик учат
Выбрал JavaScript - изучай его, зачем спрашивать?
Разные люди дадут разные советы. Я НЕ рекомендую изучать JavaScript как первый язык. Рекомендую C# или Java. Для Windows лучше C#. Если хочешь простой язык, то Python.
Важнее не выбор языка, а чтение книг, где объясняются общие принципы программирования.
Тоо Da Er Logistik
Тоо Da Er Logistik
58 065
Алексей Савельев Почему говорят, что язык C++ сложный в качестве первого языка. Что там сложного, какие места?
Алгоритмы: построение и анализ
Книга, Клиффорд Штайн, Рональд Линн Ривест, Томас Кормен, и Чарльз Эрик Лейзерсон + математика. Язык любой, который тебе актуален.
Женя Карпов
Женя Карпов
21 185
Изучать вообще стоит само понятие что такое программирование. Язык это уже отдельная песня. Но я бы за С топил.
Синтаксис у него понятный, можно с него начать.
Изучать можно здесь: https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/JavaScript_basics
все равно, главное книгу найти понятную, а то как начнут выкабениваться с фразочками и пойми там попробуй, и так сложно, так еще через слово гуглишь че это за шляпа
На javascript можно программировать везде.
Бессмертный
Бессмертный
1 152
Смотря для чего тебе программирования, и я советую попробовать Linux хотя бы ради интереса. Начать стоит с ассемблера, советую FASM, книжку к нему можно "Аблязов / Программирование на ассемблере на платформе x86-64", потом Си/C++, что нибудь повыше и можно приступить к высокоуровневым языкам, или учить паралельно, так даже лучше. Для JavaScript ставить Linux нужды нет, он работает прямо в браузере.
Дима Попов
Дима Попов
142
Бессмертный новичку C++? Вы шутите?