我是农村人,在学校里学习电脑知识仅有过DOS和dBase知识入门的学习经历。
那是1996年春,我还是一所中专学校的学生,电脑只是一门必修课程,每周只有两节电脑课,还要分批上机。当时我对电脑一无所知,只是带着好奇心开始学习。电脑安装的是DOS操作系统,开始只能学习一些DOS命令,学了好几个星期我还不知道自己能干什么。后半学期开始学习dBase编程,我发现学会那些命令就能指挥电脑做数据处理工作,从此就着了迷,非常努力地学习。但仅仅学习了半个学期,刚刚知道编程是怎么回事,我就从学校毕业了。
毕业后我在家待业三年,期间除了干点农活,还要像父亲那样做点小买卖维持生计,其他时间我就疯狂地学习电脑知识。当时电脑还是新兴事物,农村基本上没有电脑,我家也不例外,学习过程只能是纸上谈兵,基本上就是每天抱着老课本一边想像一边学习,然后就是发呆。在中专学校学习时我报考了省自学考试,其中也有电脑教材,毕业一年后我才买到这本自学教材。拿到书时我才发现,我学过的电脑知识是多么肤浅和过时,于是我投入了新一轮的纸上谈兵。我不知道把书读过多少遍,但每读一遍都是享受。这一次学习我真正认识了DOS系统,初步学会了BAT编程,数据库软件也由dBase升级到了FoxBase。每学到一点新知识我都会兴奋无比,甚至专门买了FoxBase编程教材。
在学习FoxBase编程过程中,我逐渐发现了它的局限性,它只能做数据处理,不能绘画,更不要说做游戏。我在想:那些声情并茂的游戏是怎样做出来的呢?于是我继续购买电脑方面的书籍,发现Basic软件能实现我所要的功能,但是学习Basic编程需要专业的电脑知识,而且软件需要花重金购买,我只能望而却步,但我并没有死心。
偶然一个机会,我发现QBasic软件作为DOS系统的一部分,可以免费使用,而QBasic软件恰恰是Basic软件的子集。我虽然没有电脑,但我将来有机会一定要驾驭它,于是买来一本QBasic编程教材苦苦自学。QBasic终究比FoxBase难学多了,一切功能都要靠自己设计,没有编程经验又没有机会实践,学了一点自己感兴趣的内容后就停止了。在此期间为了学习QBasic编程,我买来带有Basic软件的学习机,利用学习机体验Basic简单的编程效果,甚至利用Basic的演奏功能排谱,在电视机上奏出了动听的电子音乐,让我至今记忆犹新。
1999年春,我进入教育部门,开始到学校上班。我又继续参加先前尚未完成的自学考试,在拿到新的电脑教材时发现,我学过的电脑知识又落伍了,DOS系统已被Windows98系统取代,DOS系统下的文字、表格处理软件也被Office办公软件取代,FoxBase软件已不见踪影,被网络知识取代。我只能从头学起。当时学校也没有安装电脑,电脑学习依旧是纸上谈兵,但图形化的操作界面让我乐此不疲。
2003年我已成家,终于攒钱买了属于自己的第一台电脑,这时Windows系统已升级为WindowsXP。我想实践自己学过的编程知识,却发现QBasic软件已不复存在。我好不容易找来QBasic软件,却发现它只能在CMD窗口下运行。能在CMD窗口下运行我也知足,于是继续学习QBasic编程。就在这时,我在书店发现了一本迄今为止最优秀的编程教材——邓德祥和马恕老师撰写的《QBasic程序设计教程》,它不仅全面介绍了QBasic语言,还用丰富的实例介绍和分析各种计算机算法,告诉我学完QBasic再学VB将是水到渠成的事,更坚定了我学习QBasic编程的决心。我一边学习一边上机实践,进步非常快也非常大。感谢邓德祥和马恕老师深入浅出的讲解,是他们真正把我领上编程之路,他们的编程思想让我受益终生。

更多推荐

我的编程之路——入门篇