一,本人也是信息学竞赛选手。比你大几届,我是从小学开始学的;
二,信息学竞赛主要是考察利用已学的程序设计知识来解决抽象的问题,比如数学问题但不限于数学问题。按照所用编程语言分为C语言组和pascal语言组,除了语言不同,考察内容大致相等!比赛分为初赛和复赛(地区分赛)
三,信息学竞赛考察的更多的是一种数学建模的抽象能力,虽然感觉和数学没多大关系,但是抽象思维优秀的学生学习起来更快。
四,没有基础不要紧,只要肯下功夫,没必要和别的人比从几岁几岁开始学。
五,学习资料
前面说了,语言分为c和pascal(一起还有vb),具体学哪个可以问问教练,我是两个都学了的,个人以为,单从竞赛要求来说pascal更好,因为它编译效率高,适合新手快速差错,这方面的是很多,网上都查的到。
六,如果开始学习信息学,就不应该贪玩,这是很累的事,当然,楼主天赋异禀自当另当别论,强烈建议楼主除了学习一本语法(程序设计基础)书和数据结构与算法外看一看《算法导论》这本书真的很好!
最后祝愿楼主能够学好信息学,竞赛取得好名次,用电脑开发人脑,用算法实现想法。
(手机打字很辛苦呵)
最后楼主有什么不懂得都可以问我,另外给个学习资源
http://www.cnblogs/Chaobs
这是我的博客,有我的学习笔记和原创。