NOIP到没参加过。刚看了下,就考C/C++或者Primer。C和C++都学过。
C入门很容易,把编程规则学会是很快的,一两个月就行了。教材主要就是谭浩强的《C语言程序设计》。反正大学一般都用这个,感觉还行。
C++延伸了不少,比赛肯定主要考算法,不知道什么难度,反正C++的算法要用到很多高数知识。
算法你得自己研究。先看看《高等数学》和《算法竞赛入门经典》 ,然后上维基OI、codeforces做做题,真说把C++学通,那需要很久了。
全国青少年信息学奥林匹克竞赛(高中的计算机类竞赛应该就是这个)
学过VB的话 也算是编程语言入门了
之后可以学习C语言,要对C先有个整体性的概念,之后学起来会很快的,大概一个月左右吧(当然是初步掌握)
NOIP我也没参加过,不过竞赛的话应该是以算法数据结构为主。
算法一般推荐c语言为基础(一般要求C语言)
算法竞赛是用不到C++的面向对象的(还有一些库也是不让用的)
学习算法 可以看看刘汝佳的白皮书,编的还不错(用于算法入门很不错)
(大学里acm的有不少用这个的,这个数学很重要)
这是一个全国性的考试,如果考的成绩非常好的话,可能有大学提前要你,语言好像是一方面,C语言居多,不过还是考虑个人的动手操作和计算机天赋方面的事。