Один автор сказал правильные слова - "Программирование - это не искусство владения языком. Это искусство создания алгоритмов". Мой совет - учи паскаль (легче всего освоить на мой взгляд). Появится алгоритмическое мышление - освоить любой другой язык сведется к освоению лишь особенностей его синтаксиса. Также для достижения успехов в программировании необходимо знать архитектуру ЭВМ и ОС. Удачи
даже на всерос олимпиадах по программированию есть люди пишущие на паскале(фрипаскаль), так что паскаль рулит, освоишь его - перейдешь на делфи, си+ и тп, но если хочешь писать скрипты, то имхо лучше сразу учить perl
ну не знаю..., насчет возможностей спорить не буду, т.к. к си даже не притрагивался, но паскаль на мой взгляд - наиболее подходящий язык для начинающих, я думаю все с него начинали, но тут опять же всё зависит от того какие проги собираешься писать