Статья наглядно раскрывает основные достоинства этого могучего языка. Будет интересна как новичкам, так и опытным программистам.
С сегодняшним широким спектром языков программирования, огромной массой информации в интернете, новичку очень просто запутаться и сделать неправильный выбор. Если речь идет о языке для начинающих, то язык Си будет прекрасным выбором. Он не просто хорош для изучения основ, он также достаточно мощный и сегодня широко используется многими разработчиками.
Итак, я попытаюсь доказать вам, почему начать изучение лучше с Си:
1. Вы не можете сразу начать с Java или C++.
Чтобы познать объектно-ориентированные языки, такие как C++ и Java, вы должны изучить основные концепции ООП, такие как полиморфизм, наследование, инкапсуляция и прочие. Только задумайтесь, как вы будете изучать такие сложные понятия, если вы не ознакомились с основными элементами программирования? Язык, который хорошо обучит вас программированию, это Си, так как его основы – это основы любого современного языка.
2. Он является основой C++, C#, и Java.
C++ и C# напрямую основаны на Си. Java также наследует некоторые правила и синтаксис Си.
3. Программы, работающие с объектно-ориентированным программированием(ООП), написаны на Си.
Java, C#, и C++ используют ООП. Несмотря на обширность ООП, не все программы написаны с его помощью, а многие из тех что написаны, используют Си.
4. Си может похвастаться непревзойденной эффективностью.
Когда дело доходит до скорости выполнения, Си по прежнему не имеет себе равных.
5. Многие части Linux, Windows и Unix написаны на Си.
Если вы хотите программировать в этих системах, либо если вы хотите чтобы ваши программы работали в них, лучше знакомьтесь с Си.
6. Драйверы современных гаджетов написаны на Си.
Почему? Ну хотябы потому, что Си предоставляет вам доступ к основным элементам компьютера. Например он дает вам прямой доступ к памяти процессора с помощью указателей. Вы можете также использовать Си для контроля битов и байтов.
7. Мобильные телефоны, КПК, карманные компьютеры и другие портативные устройства, становятся все более популярны.
Вы можете не знать об этом, но ваши портативные устройства и бытовая техника может содержать процессор, который требует программного обеспечения и программирования для поддержания работы встроенных программ системы.
8. Большинство игры используют Си как основу.
Никто не будет заинтересован в играх, если они затрачивают слишком много времени для выполнения команд. Си используется для того, чтобы создавать быстрые игры.
9. Си является языком „среднего“ уровня.
В основном языки программирования разделяются на два типа: - низкого и высокого уровня. Язык Си сочетает в себе лучшие качества обоих типов. Используя его вы можете написать как драйвер для устройства, так и клиентское приложение.
10. Си – язык структурных блоков.
Это означает, что каждый фрагмент кода написан в отдельном блоке и не связан с кодом в следующем блоке. Благодаря этому, вы можете облегчить программирование, сведя к минимум возможность нежелаемых побочных эффектов.
Источник
Prikol95, думаю, если это не тобой написанная статья, правильнее будет указывать источник. 
Думаю лучше переехать в общение, здесь больше рассуждений будет чем полезной информации.
18 Дек 2012, 21:04А я с сишарпа начинал в универе, потом на си++ перешел ибо сейчас под сессию не нашел клиентов для написания лаб/курсовиков по сишарпу =)
18 Дек 2012, 21:141С рулит и ниипет
добавлено спустя 41 секунду:
А статья херня какая-то, в отрыве от поставленной задачи выбирать что лучше это бред сивой кобылы