BASIC или PASCAL?

Компьютеры программирование обучение pascal visual basic

Доброго времени суток! Уверен что тут не один десяток раз задавался подобный вопрос, но порыскав немного не нашел именно такую формулировку!
Подскажите пожалуйста, что лучше изучить, что бы далее было легче перейти на C => C++ => C#? мне не нужно что легче, басик или паскаль, а именно какая основа будет полезней для СИ? Буду очень благодарен за ваши полезные советы как уже знающих или не очень "хакеров"(человек, который действительно смыслит в этом!) А за литературу отблагодарю печенькой :)
З.Ы. и в сфере "интернет програмирования" у меня такой же вопрос!

Примечание:
Всем спасибо! Решил начать с Паскаля.
Ответы:
В Web-программирование начать нужно определенно с HTML. Дальше нужно выучить таблицы каскадных стилей (CSS). Дальше начните с JavaScript, поскольку он и нетрудный, да и замарочек там нет. Дальше можно выбрать немного по-другому: можно выучить технологию AJAX, Comet и всякое такое. Дальше нужно учить PHP. Сейчас даже на JS можно писать без PHP (node.js, к примеру).
Если ученики хоть сколько нибудь заинтересованы учитья, то лучше паскаль (он нестолько научит программировать, соклько научит процедурному программированию и логике построения). Если для древесины (когда по программе надо учить, а никто не собирается это делать), то лучше бейсик. Тот же qbasic мгновенно подсвечивает неправильно набранные слова. А вот литературу нужно выбирать под себя.
Советуют учится программированию с Паскаля абсолютно ВСЕ!!! Даже в школе знакомство начинается именно с паскаля.
Можно начать учиться и с Питона, но он не так востребован в России, как Паскаль.
White Wyrm - прав, если вы хотите Си, значит с него и начинайте. < Да, паскаль чуть проще в обучении, но и только.> - но с этим не согласен, Паскаль сложнее в обучении.
> C => C++ => C#
Переходите сразу к C#. А высвобожденное время потратьте на изучение алгоритмов, криптографии, дискретной математики, многопоточности, сетей и баз данных - будет больше толку. Смысл знать назубок много языков программирования (Pascal, C\C++\C#) если вы не умеете их применять на практике (потому-что не знаете основ computer science)?
Бэйсик и паскаль мёртвые. Лучше начинать с javascript, поскольку сможешь (при помощи плагинов и спецсредств браузера) прямо на существующих сайтах (в своём браузере) что-то делать. Например, увеличить все картинки в 2 раза одной строякой кода в консоли.
Visual Basic который и есть .NET по сути или Embacardero. Везде object vcl.
Определись с тем что ты хочешь. Если ты хочешь научиться программировать - лучше это делать на Паскале(ещё лучше на Модуле, но у неё с нормальными компиляторами и с биндингами к современным библиотекам проблемы). Паскаль ты потом, конечно же, забудешь и выкинешь, но хорошие привычки, которые он тебе привьёт  сослужат тебе хорошую службу в будущем.
А, ежели перед тобой стоит задача тупо выучить язык, а дальше кодить по-наитию, то проще не заморачиваться, а сразу учить целевой язык. Результат так и так кривой будет, просто ты потом на форумах и ВиО не будешь против нормального подхода агитировать.
Итак, С -> С++ -> С# это неверная последовательность.
С# вообще к этой линейке имеет мало отношения.
Начать все же лучше всего с C (не С++) - он достаточно простой и вполне себе обучить вас всему необходимому.
Basic относится к классическим императивным языкам. Они понятны обывателю, но слишком примитивны для сложных задач. К той же группе языком, ИМХО, относится и Ассемблер.
\\ imho on
Как уже правильно сказали, для планомерного и фундаментального изучения программирования как будущей специальности лучше Паскаль, он закладывает фундамент алгоритмического мышления - т.е. ваш будущий стиль программирования (на любом языке). От этого зависит будете ли вы в будущем писать "индусский" код или нормальный. Паскаль, с его строгими правилами и ограничениями, придуман как раз для этого.
А если быстро стать в строй и начать выполнять реальные задачи - сразу Си. Но это примерно как учиться пилотировать сразу Боинг минуя налет на легкомоторных, что называется "пеняйте на себя".
\\ imho off
>>> Всем спасибо! Решил начать с Паскаля.
Паскаль и "С" различаются лишь по конструкции в определениях и ограничениях в типах переменных. Перенос программ туда или обратно обычно состоит в исправлении синтаксиса языков. Но после "С" на Паскаль смотреть не хочется. А после Паскаль "С" кажется слишком неконтролируемым. Была такая поговорка, что "Паскаль не дает возможность отстрелить себе ногу, а "С" не запрещает даже отстрелить себе голову". Бейсик если это Qbasic он похож на Паскаль, но это Вам точно не нужно. Конечно лучше "С" или "С++", но в данном контексте полезнее будет Паскаль, хотя я его терпеть не могу за медлительность и ограниченность.
Си - это и есть основа всех сишных и не только диалектов. И у php оттуда же ноги растут. Начните именно с Си - это лучший выбор! Есть поговорка: "бейсик портит программиста". Действительно, от бейсиковских привычек потом очень трудно избавиться. От GOTO ещё не так сложно, а вот от вреднейшей привычки писать программу линейно, в одну функцию, окончательно избавиться не у всех получается.
Примечание №1
Не стоит делать скоропалительных выводов.
Изучить вначале лучше именно C, ведь если Вы планируете в дальнейшем программировать на C-подобных языках программирования (например, на C++ для создания прикладных программ и на Perl для веб-программирования), ясно, что C в этом смысле - основа основ. И для начинающего программиста C подходит идеально. Плюс, если потребуется писать системные программы для UNIX-сред, то там уже никакой Паскаль или Бейсик не проканает...
Pascal. Начинать нужно с простого начинать
Все, кто советует начинать с "наиболее простого" паскаля, не учитывают того факта, что это по сути бесполезное занятие. Паскаль сейчас нигде не используется (кроме учебного процесса в некоторых древних учебных заведениях), а те же самые алгоритмы можно изучать и на базе Си.
Да начинай сразу с С++
Паскаль.
Ухаха, самое смешное то, что хотять выучить C#, а начинают с Pascal, чуваки вы меня убиваете, серавно по книге C# начинаете от основ и консольного программирования, очнитесь!
Ну и дура , начинать лучше сразу с C , Basic полностью убивает способность к дальнейшему обучению. Pascal сдох и после него будет сложнее освоить семество C
Согласен с tch74. Какой смысл учить 4 языка, если после Паскаля мир покажется вам слишком сложным и выучить С и другие будет не под силу? Паскаль - не слишком практичный язык, как в прочем и С. Паскаль - слишком убог и ничего серьезного на нем не сделать, а С требует больше математики, чем остальные, и используется широко для написания драйверов, операционных ядер и т.д., то есть того, что требует вычислений, а не какого-нибудь ГУИ. Лучше сразу учить С++ и переходить плавно на что-то действительно практичное - Java или Objective-C,а не на С#. Лично мое мнение.
Паскаль однозначно. Бэйсик - создание дьявола.
Я изучал после Паскаля C++, а потом на Java перешел. Ничего сложного в переходах нет. Литературу хорошую почитаете перед использованием языка и все поймете
Вообще-то, паскаль - основа для дельфи, базик - для vb, а с для с++ и c#
ассемблер :)
а ето что такое


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.