求教,大一计科学生狗迷茫中。该如何处理

求教,大一计科学生狗迷茫中。。。
 感谢大家能看到我的帖子。刚来****,还希望论坛里的高手多多赐教。 有冒昧的地方还请包涵!
  现在,我说一下我内心最近比较纠结的问题:
  我上大一,西安二本里垫底的大学。在学校C语言学一学期感觉啥也没学到。想补补自己的编程技术,开始找培训机构。北大青鸟,西嵌,达内,欧朋兰博,尚学堂都去了。黑马和传智播客在西安木有的~
  看了一圈更纠结了,本来只想着拓展一下知识面,把C学好点。现在是,被他们说了一堆后,我感觉在大学里学的东西以后工作根本不够用,计算机科学与技术专业学的东西本来又多又浅。所以我现在决定上培训班了。然后。。。
   然后就是,各种复杂的培训项目,我看的头都大了。北大青鸟的学士后,JAVA,安卓,嵌入式,网络管理,虚拟化,Linux,c c++,操作系统。。。每个课程都还死贵!我瞬时无语了。
   我决定要上培训班,学校和外面课程同步进行。那我学什么呢?我只能说,只要是关于计算机的都喜欢,但是为什么还有那么多的方向,不能全部都学么?
   我认为,计算机软硬件是紧密联系的。所以,质疑培训班那样只学一部分会有用么,学的东西在以后发展上有潜力么?
求各位指教啊,看着宿舍里的人天天就知道地下城,英雄联盟,我真的好无语,很多人上大学都不知道学的专业是干嘛的,我也很少能找到和我兴趣合得来的人。。。唉
  各位如果能给我在互联网,IT程序员路上的指导,本人感激不尽,谢谢~
  
------解决方案--------------------
别上什么培训班,技术是练出来的,不是教出来的。买本像样的教材(国产的慎选,当然也有好的,但是少的可怜),然后多写多问,就到各种论坛上问,英文好就去stackoverflow,不好就上****。
乱七八糟技术大部分知道怎么回事儿就行,学好一样就行,具体该学什么——估计你是想问学什么能挣钱——这是个很多新手都在问题的问题,无解。
语言就是个工具,从C练起,练久了自然知道自己想要什么。
------解决方案--------------------
谁告诉你“计算机科学与技术专业学的东西本来又多又浅”的?C语言的动态内存你掌握了吗?任意行、任意列的二维数组你会分配了?先做完《谭浩强》的习题再说吧。以后还会学习《数据结构》、《算法分析》,如果C指针没掌握的话,这两门核心课程就当天书吧。