唔,看了看其他的回答,总之都有道理啦
如果是初学编程的话主要还是看自己定的当前目标在哪里
比如如果只是单纯地为了rpgmaker的话,那应该先从脚本语言入手(当然我也没用过,反正看题主说了是脚本嘛233,实际学校学的时候当然是不会让你用rpgmaker的,真的让你写个游戏也是让你套个图形库硬写,不然怎么锻炼编程能力呢XD),学学python什么的都是极好的
如果是为了快速入门呢,那c++确实是不错的选择。我第一门学的是pascal,一个上古级别的教学语言,对打牢基础而言是非常受用的,但是我也看到更多的人从c++开始入门并且学的很好。
国外大学也有从函数式编程入门的比如lisp,那个比较培养逻辑性,不太符合国内行情……
高中的时候我们学编程是为了考竞赛,所以那个时候主要刷题库,刷题库其实主要目的是多写代码+算法为主,如果对这部分有兴趣可以搜各大题库,有个台湾的zerojudge挺适合入门的
大学的时候学编程就主要为了将来工作了,其实除了大一入门时候的c++,后来的java什么的我们上课就直接说请你们自己自学了,反正我们这门课要用云云,不过我觉得至少学语言这块本来就是自学为主,靠老师教学太慢了。一旦学会了第一门语言,后面的语言上手基本只要一周左右就ok了,当然精通另说。总之这类的情况的学习就只有啃书了,最好可以提前问好老师期末大作业是什么然后就去写吧,写一个学期什么都会了(反正我就是这么干的233)
英语的话说重要其实也没那么重要,诚然有很多问题百度不到什么答案,starkoverflow却能搜出一大堆,但是都是英文的,很多冷门或者新语言的文档也没人汉化。英语对编程自然是有帮助的,但是只是入门的话不必太过拘泥,高中的时候英文一塌糊涂题库还不是照刷,拿着有道词典划词就是了。
最后提一句理想中的编程写游戏和现实中的区别还是挺大的,我看到过无数的同学们写出了一个丑陋无比的游戏却对自己的实现晶晶乐道,可是玩的人是看不到的……就课堂而言基本也就做做五子棋了,不要太抱有希望。
我大学里一共做过的project有:2d的五子棋,3d的游戏大厅+网络跳棋,命令行的社交网络,3d的花园,2d的小型rpg,还有网站和一棵3d的生长的树。就是这些东西了,你可以看出来根本没有拿得出手的游戏。
当然如果有志同道合的小伙伴(最好有个美院的女朋友!)合作出个小游戏那是更好了,不过要保证学业哦2333,这种东西一定是在课时外的,也一定不会对学业有任何帮助,不过做得好的话对找工作是一定有帮助的XD