Скорее неудачен. В основе CS и программирования лежат абстрактные вещи типа алгоритмов, структур данных. Си слишком конкретен и слишком близок к процессору. Поэтому, я бы рекомендовал язык простой для освоения, но достаточно мощный. Раньше это был Pascal, сейчас в моде Python. Си подойдет вторым языком, если вы заинтересуетесь низкоуровневым программированием.
Плюсы питона: удобный, краткий, мощный (есть ООП, рефлексия, лямбды), веб
Минусы: медленный, есть грабли :) (хотя где их нет)
В итоге, если вы изучите питон, у вас будет очень многофункциональный инструмент на котором модно писать приложения от одноразовых скриптов до сайтов и программ с графическим интерфейсом