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



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

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

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

Ответ от Василий[мастер]
Сейчас больше количество прикладных программ работают в связке с вэбом. Для новичка я бы не посоветовал Java или C++. Начни с процедурного программирования, Pascal вполне для этого сгодится, ты должен получить представление об архитектуре компьютера, о типах данных, о средствах их обработки, в принципе все основные знание ты получишь после изучения Паскаля. Возьми любую книгу и прочти ее, одновременно тренируя мышечную память. Лично я дальше изучал такие языки программирования и технологии:
HTML - не ЯП (язык программирования ), на нем можно сверстать каркас сайта
CSS - не ЯП, можно украсить сайт, изменить шрифты и т. д.
JavaScript - ЯП, отвечает за связку клиент-браузер, благодаря ему можно сделать сайт интерактивным с асинхронной подгрузкой данных ( технология Ajax) и т. д.
JQuery - библиотека для JavaScript, костыли в простонародье
PHP - ЯП, быстро развивающийся серверный язык, позволяет клиенту общаться с сервером. Можно считать китом веба. Но хочу заметить, что вместо него спокойно можно использовать Perl или Python.
SQL - не ЯП, язык запросов, позволяет управлять БД ( базой данных) .
Delphi - ЯП, это обьектно ориентированный диалект Паскаля, благодаря IDE( интегрированная среда разработки) RAD STUDIO XE5 позволяет быстро разрабатывать программы с GUI( графический интерфейс пользователя ), но скомпилированная программа весит от 10 Мб.
ООП - обьектно-ориентированное программирование, очень важно понимание трех китов ООП : инкапсуляция, наследование, полиморфизм. Зачем это нужно?
Для построения более поддерживаемого и читаемого кода, я не стану расписывать подробнее, прочтешь, когда прийдет время.
Java - ЯП, это черная дыра.. . Очень много сил уйдет на изучение этого языка, но оно того стоит. Его преимущество ?
Полная поддержка ООП, кроссплатформенность программ, благодаря использованию JVM и превращению твоего кода не в машинный код, а в байт-код. В подробности вдаваться не буду.
Изучение основных шаблонов проектирования - важный шаг. С этим можно будет встретиться еще в PHP, используя популярный паттерн MVC( model-view-controller).
А дальше только углубление в нюансы определенного ЯП или технологии сделает тебя программистом. Если появится нужда в книгах и материалах для изучения, я с удовольствием их предоставлю.
Удачи.

Ответ от Ilnaz abdrahimov[новичек]
Питон или С++

Ответ от АО Дагфос[активный]
JavaScript

Ответ от Лиля Калиде[гуру]
В добавку к остальному правильному.
Ты знаешь как подать стакан сестре или бабушке? Или передать не стакан а тарелку?
Вроде одинаково, но отличаются оформлением.
Ну дык и в программизме также -каждый язык просто оформление специализированное под конкретную задачу.
и лучший из них тот который удобнее в конкретной точке конкретной задачи.

Ответ от [гуру]
Выше уже написали многое и многое написали верно, не буду писать дубль, но дополню уже сказанное.
> Каждый язык подходит под определённые задачи.
Это очень верно. Если бы все языки были универсальны, то среди них был бы какой-то более удобный, простой и мощный, чем остальные - и вот он был бы ЛУЧШЕ - И ТОЧКА.
Но языки разные и одни лучше подходят для одних задач, другие - других.
Под Windows популярнее всего C# и C/C++, еще немного Delphi.
Под Linux и кроссплатформенно - C/C++, Java.
Под Android - Java и C++ (первый во много раз проще и удобнее, но второй в разы мощнее и пожалуй быстрее) .
Для сайтов популярнее всего JavaScript и PHP.
Именно оба, а не 1, потому что они разные. И если PHP можно чем-то заменить, то JS не имеет ни 1 аналога.
> не пойму, как программист может и создать сайт и написать программу если они на разных языках.
Если начинать с ЛЮБОГО достаточно сложного по синтаксису языка (Си-подобные языки, Паскаль, Бейсик) , то не составит труда по мере необходимости изучить еще несколько десятков языков, потому что все они похожи.
Правда, помимо языков, программисту еще нужны библиотеки и API. В Delphi это модули типа Windows.dcu, в C# - библиотеки типа System.Windows.Forms и т. д. Вот эти вещи изучить куда сложнее, чем синтаксис еще одного языка - они все очень сильно различаются, и пишут их без всяких общих правил.
API, применяемые при разработке сайтов, сильно отличаются от настольных, поэтому, действительно, заниматься и сайтами и программами сразу - нелегко.

Ответ от Президент интернета[гуру]
попробуй программирование на visual foxpro

Ответ от Gaynigger[гуру]
Лучше? Каждый язык подходит под определённые задачи.
Конечно гвозди можно забивать кувалдой или плоскогубцами (и возможно тебе будет удобно) но почему нельзя взять нормальный молоток? Для этой задачи?
p.s
Напишу список своих любимых:
C++, C#, Python, JS, JAVA, LUA, Objective-C.
(собственно я только их и использую) (они подходят под мои нужды и задачи)

Ответ от ZZZ0oO1Z[гуру]
Цукенберг и Гейтс - они не очень-то программисты. И брать пример со знаменитых бизнесменов мира сего не есть правильно, а то ВУЗ бросите и будете с бывшей женой из другого города раз в месяц по брачному контракту встречаться, чтобы в кино сходить.
Вообще КМК такие вопросы лучше не в теме "Программирование" задавать, а в "Образование". Лично я 25 лет назад начал с Бейсика, через год перешел на Паскаль (тогда оба считались подходящими для обучения в школе, Паскаль был лучше) , потом перешел на Delphi и C++, а потом на десяток "языков попроще" сразу, но все эти "языки попроще" изучал в контексте каких-то задач/технологий. Сейчас пишу почти на всем. Кроме PHP:-) На 6 платформах (3 десктопных, 2 мобильных, Веб) , и задачи при этом разнообразные.

Ответ от НиК АсТаПоВ[гуру]
Ахахах, правильный выбор в языках? 😀 Лучше Java, C#, C++, JavaScript, HTML, PHP.
Во всех много похожего, не очень сложно учить.

Ответ от Виталий Мосин[гуру]
хорошему программисту нужно знать несколько языков

Ответ от Jurijus Zaksas[гуру]
Лучше тот, который более всего подходит для решения твоей задачи. Если конкретной задачи нет - попробуй какой-нибудь C# что ли...

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

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Какой язык программирования лучше?
спросили в Язык
Скажите как выучить язык программирования любой поэтапно?
Видеоролики, это просто трата времени.
На экране курсор мышки ползает и бубнящий с заиканием
подробнее...
спросили в Язык
Хочу научиться языкам программирования! где найти самоучитель?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...

Как создать свою ОС?
Микросхему собирать не нужно. Из вашего вопроса не совсем ясно, нужна ли вам совершенно новая
подробнее...

как написать свою игру
Итак.. Вы решили создать игру вашей мечты. Вы собираетесь переплюнуть х3 и даже Элиту. Ну что ж.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Язык
Какой язык программирования выбрать для новичка?
Вообще, языков программирования создано примерно 8500 и каждый язык создавался
для выполнения
подробнее...
спросили в Common Lisp Haskell
Какой язык программирования лучше учить?
Очень зависит от того, для чего тебе программирование.
Рискну предположить, что ты не до конца
подробнее...
спросили в Emacs
Помогите новичку выбрать среду программирования Python!!!
в netbeans вроде как впиливали поддержку питона, посмотри. так-то среда
подробнее...
спросили в User delphi User delphi 2
Какой самый лучший язык программирования, для создания программ? Желательно с компилятором чтоб не мучиться!
Начинать с морально устаревшего C++ -потеря времени.
Ну лет пять назад - ещё куда ни шло, а
подробнее...
Учебный язык программирования на Википедии
Посмотрите статью на википедии про Учебный язык программирования
 

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

Имя*

E-mail:*

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