一个刚踏入高中的狂热编程分子的疑惑,该怎么处理

一个刚踏入高中的狂热编程分子的疑惑
  今年踏入高中了,感觉比初中忙多了。编程组面向全级仅招6个学生参加比赛,我就是其中的一个。其实这也无可厚非,毕竟我初二就开自学C语言(初一是自学易语言..忽略),到了高中我已经基本掌握C,略微懂得C++和汇编。我自学编程没有一个老师或者高人曾给予我指点(我倒是被骗子骗了100RMB),那时我就是在一群书堆里摸索,我初中时期就认识了强哥(谭浩强)等一众神人编著,而自学的一切动力都是源于我对编程的狂热。但到了高中,创新大赛已经不接受控制台的编程吧。我想转向C++,然后再转向VC++,可是VC++那简直是天书啊,何况我的时间允许吗?编程组大部分人都是学VB的,界面和开发进度都比VC++略胜一筹,而我则异常的纠结,我应该做些什么?继续向VC++迈进?还是从众的跟着大家学VB呢?
  还有,我应该从MFC走?还是其它?
  望高人大神给我些指点,一个总体的方向。
------解决思路----------------------
"但到了高中,创新大赛已经不接受控制台的编程吧。"
假如你们所谓的创新大赛真这么重视界面的话,你可以放弃别去参加了,没有意义。
这是你们理解的误区,UI不算什么,ACM大赛都是控制台编程,另外,传说高手都喜欢控制台。
VB千万不要去学,学了就SB了,编程能力没得到锻炼,实际开发也没用----没人用VB,除了遗留项目。

1、把书读好
2、有兴趣可以看看数据结构与算法、算法导论
------解决思路----------------------
我觉得我有一定的资格给你建议,毕竟我们走过同样的一条路。。。
我初二接触电脑,最早自学WEB开发,后来自学VB、C和LINUX,高一自学C++和LINUX编程,高二自学嵌入式开发,高三大部分时间在努力筹备高考,我当时的想法是如果考上本科就读管理相关的专业,平时可以自学计算机,如果只考上大专就选计算机软件专业。高三那年每天下课回家都会上半个小时的网,看下新闻后就忙功课了,比较少去研究编程了。
可惜高考两科考砸了,考上大专,我从来不去想复读的问题,因为我当时坚信实力才是最重要的。到了大学,课程基本是围绕JAVA的,但我是基本没听课,我上课就看嵌入式开发的书,下课就去参加社团工作,晚上有时出去浦,有时在宿舍自学,大二开始给一家国企兼职开发软件,赚点钱买开发板解决伙食之类的。
大专三年毕业,刚好遇上09年的金融危机,来到广州找了家做嵌入式开发的小公司,一干就是2年。现在在一家全球500强的美资电子企业做研发,重点的是,这一路过来因为学历而碰壁,也因此丢失了不少更好的机会。

1.我认为,从中小学就自学编程的,主要还是因为有浓厚的兴趣,这点如果可以贯穿你整个职业生涯,你会因为你是IT民工而感到自豪,付出是有回报的。
自问:我为什么对编程如此痴迷?

2.至于下一步学什么,该如何去学,我曾经也迷茫,但在学习的过程中,我发现自己特别喜欢嵌入式开发,所以我从高二就给自己订下目标了,有了目标后学习计划就更清晰了。 
自问:我的目标是什么?

3.自从我大学毕业后,我对我一路的选择不后悔,但我觉得可以做得更好,如果当时能考上本科,考到一间好学校,将会更加完美,会走得更加顺利。
自问:文凭是否重要?

我的建议:如果你能很好去控制你的学习,你高一完全可以50:50去学习计算机,随着越接近高三越需要将重心摆在高考上面,为考个好学校而努力。
如果你无法控制你的学习,你还是先暂停下你的计算机学习,投入到高中课程学习。

个人愚见,仅供参考。