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



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

Автор Ѐома Паравозов задал вопрос в разделе Другие языки и технологии

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

Ответ от Кэп со стажем[гуру]
Советую 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 - туда, к математикам. Лямбда-функции и прочая херотень. Я думаю тебе это не интересно, даже если ты математик.

Ответ от [OnLy GoD CaN juDGe Me][новичек]
Паскаль

Ответ от =Serge=[гуру]
Рома,школьникам - Паскаль,взрослым - С/С++.

Ответ от Aidar[эксперт]
Также за паскаль. Но я начинал с PHP. Сейчас готовлюсь к олимпиаде и учу Pascal с C++.

Ответ от Андрей Власов[гуру]
Первым учить английский.
Вся приличная документация на английском.

Ответ от Riv[гуру]
+ за английский
паскаль и бейсик не учи, на них работы не найдешь. попробуй 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 лучше, а Паскаль проще.
Ну и конечно, английский )))

Ответ от Mr nobody[гуру]
node.js сейчас меинстрим, и по опыту могу сказать что он очень крут и прост

Ответ от Ёлава Ищенко[новичек]
я C учил и тебе советую щас все языки похожи

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Какой язык программирования учить первым?
Учебный язык программирования на Википедии
Посмотрите статью на википедии про Учебный язык программирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*