搞竞赛(OI,ACM)一般用pascal或者C++,很少用C如果只是开发软件的话一般用VB,VC,C在这方面用的比较少。如果你要入门的话可以先学pascal,很容易上手。教程网上有很多。
c是函数语言,p比较严谨,各有所长吧。。。
C语言更适合搞程序设计,能够驱动硬件工作。