Какой язык программирования учить
Автор Ѐома Паравозов задал вопрос в разделе Другие языки и технологии
Какой язык программирования учить первым? и получил лучший ответ
Ответ от Кэп со стажем[гуру]
Советую C, даже если ты школьник.
Синтаксис не намного сложнее, чем Pascal. Зато потом другие языки учить легче, почти все современные языки С-подобные.
На олимпиадах по информатике это большой плюс, особенно на международных олимпиадах.
PHP плохой язык для начала. Впрочем, он в принципе плохой. И самый низкооплачиваемый. Синтаксис хотя и похож на С, но приучает к дурному тону программирования. И логика там плохо реализована.
Английский - не такая большая проблема. Это сначала трудно читать книжки на английском, кажется что нифига не понятно. А если долго читать будешь, потом всё поймёшь и внимания не будешь обращать, какой язык.
Basic такое же говно, как и PHP, возможно ещё хуже.
Python хороший язык, но феерически прост для старта. Боюсь, привыкнешь, потом не осилишь другой язык. А любой программист на Python обязан знать С.
Shell можно изучать, но не как основной язык. Это если ты хочешь стать администратором. Но скучно. Хорошо, если это будет bash (если у тебя Linux). Плохо, если это MS_DOS Shell (если винда) .
Assembler тоже можно изучать, но тоже не как основной язык. Это если ты хочешь стать системным программистом, т. е. писать программы не для людей, а для компьютерного железа.
Java хороший язык и высокооплачиваемый. Но не стоит его изучать до тех пор, пока не будешь знать структурное программирование на С достаточно хорошо, чтобы перейти к объектному программированию.
На JavaScript тоже денег особо не заработаешь. Можно совмещать с вёрсткой HTML+CSS, но это уже не программирование.
Фортран - ужас, не берись за него, даже если ты математик до мозга костей. Если интересуют численные методы и математическое моделирование, лучше изучай Python или Octave, или Maple.
Perl пожалуй самый высокооплачиваемый. Изучать есть смысл, если хочешь стать системным администратором. И после того, как изучишь Bash.
С# - пародия на язык Java от корпорации Майкрософт. Не советую, Java лучше. Но только после того, как освоишь С в полной мере.
Lisp - туда, к математикам. Лямбда-функции и прочая херотень. Я думаю тебе это не интересно, даже если ты математик.
Паскаль
Рома,школьникам - Паскаль,взрослым - С/С++.
Также за паскаль. Но я начинал с PHP. Сейчас готовлюсь к олимпиаде и учу Pascal с C++.
Первым учить английский.
Вся приличная документация на английском.
+ за английский
паскаль и бейсик не учи, на них работы не найдешь. попробуй phyton, вполне простой язык, попробуй коммандный интерпретатор в своей системе, хотя если пользуешься виндой, то не пробуй.
в общем определись для начала с тем, что хочешь получить в результате, если понять как по сути работает компьютер, то начинай с си, затем ассемблер, только никаких плюсов, они тебя погубят и запутают.
если для денег, то php, java script, java
если математик, то не спрашивал бы, но тем не менее напишу, фортран.
если хочешь стать сис админом, то учи bash и perl, но perl тоже гиблое дело в общем
да, если под винду, то c# не плохо, там наверно самый востребованный, но java лучше
а если перед друзьями понтануться, то учи lisp
Все зависит от цели изучения программирования. Грубо говоря, что Вы хотите писать и что будете программировать?
Если хотите писать приложения для Windows (VCL Win32), тогда проще всего - это Delphi, я начинал с него, тем более, что на нем можно очень хорошие программы писать и делать это быстро. Но я рекомендую учить С++ (тем более, что синтаксис этих языков немного похож) , потому что этот язык более востребован, Вам потом будет легко переквалифицироваться от написания приложений для Windows до программирования микроконтроллеров, например AVR или PIC.
Если желаете программировать ПЛК (Программируемые Логические Контроллеры) или программные реле, тогда учите FBD (Functional Block Diagram - Язык Функциональных блоков) , LD (Ladder Diagram - Язык Релейных схем) , СFС (Язык Функциональных блоков со Свободным Размещением) - это из графических языков, тут самый востребованный это LD, а самый продвинутый это FBD или СFC. Еще можно выучить IL (Instructions List - Список Инструкций) - это текстовый язык для ПЛК. Здесь я вообще рекомендую начинать с LD но потом обязательно выучить FBD, без него с ПЛК просто никуда. Я учил их сразу два вместе. Мне они нравятся, они не текстовые, графические. Да и специфика их применения интересная.
Если хотите писать (это называется "верстка") сайты, то начинать надо с HTML - язык простой до нереальности )) Вы бы видели мой первый сайт ))) Но все работало! Совсем продвинутый сайт на нем не напишите, по-любому, еще надо будет знать, как минимум, PHP, Java.
Например, я учил Delphi, а когда взялся за микроконтроллеры, пришлось выучить язык ассемблера, потому что если выбирать язык для микроконтроллеров из ассемблера и С++, то на ассемблере лучше, потому что он самый низкоуровневый. Многие ошибки не отследить на С++, а на языке ассемблера это возможно (такое, в основном редко встречается, но все таки есть) . Но на ассемблере сложно писать код, ввиду сокращенных команд в плане синтаксиса, например:
rjmp, equ, cjne и т. п. команды. Но в общей сложности, команд мало и код, состоящий их них, получается довольно объемным.
Или команды на Delphi :
if ...then ...else, begin ...end, repeat ...until и т. п. команды. Зато язык высокого уровня, куча возможностей.
Развернуть код еще ниже, чем язык ассемблера, по-моему не возможно.
Паскаль похож на Delphi, но Delphi лучше, а Паскаль проще.
Ну и конечно, английский )))
node.js сейчас меинстрим, и по опыту могу сказать что он очень крут и прост
я C учил и тебе советую щас все языки похожи
какой язык программирования подходит для всего? какой язык учить?
хакеры) )
Хакеры - это программисты прежде всего, и если ты программист, то не будешь
подробнее...
Какой язык программирования учить для фриланса?
На фрилансе нужно не чтобы вы чего-то выучили, знали и даже умели, а чтобы вы могли выполнять
подробнее...
Зачем нужен C++? И как долго ему учится?
Не дрейфь. Синтаксис любого языка хорошо описан и проблемы не представляет, а вот написание
подробнее...
какой язык программирование учить первым для новичка 2017
Самые популярные и распространённые для новичков - Java и
подробнее...
Как стать программистом с нуля? С чего начать, какая литература есть и что сделать первым делом???
В своём повествовании я буду рассказывать только о десктопном программировании (программировании
подробнее...
Какой язык программирования выбрать для новичка?
Вообще, языков программирования создано примерно 8500 и каждый язык создавался
для выполнения
подробнее...
Хочу научиться программировать. С какого языка программирования лучше начать?
На данное время разработано более 8500 различных компьютерных языков, разной сложности и
подробнее...
какой язык программирования самый легкий
Чем легче язык программирования, тем труднее написать на нем нужную программу.
Самый простой,
подробнее...
Какой язык программирования лучше учить?
Очень зависит от того, для чего тебе программирование.
Рискну предположить, что ты не до конца
подробнее...
какой язык программирования сейчас лучше и выгоднее изучать?
Вчера, сейчас и завтра лучше и выгоднее учится писать программы, на каком языке ты это будешь
подробнее...
Какой язык программирования для начинающего лучше?
Когда-то я начинал учить учебник по Алгол-60, решал упражнения в конце каждой главы, но появилось
подробнее...