Ответы:
В 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 лет назад