И каждое такое состояние кидает в свою степь. И правильно, существует множество языков программирования и каждому нужны свои люди. Кого-то бросает свои кости в степи флеш-программирования, кому-то по душе леса C+, а кто-то постигает моря Acember'а.
Что же такое эти странные языки программирования? Начнем издалека...Встретив иностранца, например, англичанина и захотев с ним поговорить, мы должны будем знать его язык (рассматриваем ситуацию, когда он не знает русского), иначе он нас не поймет, а языком жестов много не расскажешь. Так вот компьютер ещё лучше иностранца! Объяснить ему, чего же Вы от него хотите, можно с помощью многих языков. Вот только одно обидно, русского он не понимает. Как и английского и других человеческих языков. Так на чем же он "разговаривает"? Список понятных ему языков весьма большой. QBasic, Pascal, Delphi, assembler, C+. Это лишь основные языки, а ведь есть ещё MortScript, ActionScript и многие другие, но сейчас не о них.
Поговорим о наиболее популярных языках.
QBasic. Самый простой язык программирования. Уже за пару часов можно научиться писать простенькие программы типа a+b=c. Однако, такие программы будут очень плохо выглядеть, ведь чтобы добавить в них графическую оболочку, надо учиться как минимум несколько месяцев. Поверьте, заниматься графикой в бэзике смысла нет.
Pascal. Его очень много. В смысле, его разновидностей. Pascal ABC ( создан именно для обучения и единственный вид, который имеет графическую оболочку ), Turbo Pascal, Pascal Classic и несколько других. Более сложный, чем Basic. Возможности расширены, однако графикой заниматься тоже сложно. Идеально подходит для работы с массивами и матрицами ( двухмерные и трехмерные ряды чисел ).
Delphi. Среднячок во всех смыслах. Подходит для весьма сложных вычислений, однако работа с графикой не очень хорошо оптимизирована.
Остались два гиганта: C+ и assembler. Оба являются сложными ветвистыми языками программирования. Разница в том, что C+ идеальнее всего работает с графикой, а assebler хорош для оптимизации - ускорения работы программы.
Хочу отметить, что зная один язык программирования, Вы не сможете писать на другом, не зная его.
И запомните, что только ВЫ несете ответственность за написанные Вами программы, за последствия, которые они за собой повлекли и за Ваши же нервы.