Думаю, уметь программировать (даже если уметь делать это действительно искусно) всего на одном языке программирования - наложит определенные ограничения, связанные даже не с уверенностью в себе в социально-рыночном плане, связанное с тем, что любое узкоспециализированное (по питанию) животное, имеет меньше шансов не стать историей, по сравнению с видами, менее привязанными к конкретным условиям, а скорее связанные с необходимостью развиваться, возможностью смотреть на вещи шире. В конце концов язык формирует мышление, а мышление формирует язык.
Возможно именно с языка Си стоит изучать программирование, т.к. он в том числе обучит не только воплощать алгоритмы в код, но и немного понимать что происходит "под капотом" в компьютере.
Но язык этот очень прост, знаниями этого языка никого не удивишь. К тому же на его синтаксисе построено много других языков. Но даже знать полностью Си, и успешно справиться, например с программой ВУЗа используя этот язык, вовсе не означает что Вы хороший специалист (или вообще специалист) языка Си. Это означает только то, что Вы просто знаете как на нём писать, не более.
Рис.1. Краткое содержание материала.
Читать далее...