我想学编程——向所有想学编程的人推荐《啊哈c语言》

来源:互联网 发布:数据稀疏问题 编辑:程序博客网 时间:2024/05/16 02:08

在高一之前,我压根不知道这世界上还有编程这么个东西。我从小学四年级就开始玩电脑,上QQ,玩QQ堂,却一直对电脑以及电脑上的软件习以为常,从未想过它们是怎么来的?怎么制作的?我玩游戏就是玩游戏,从未想自己制作一个游戏。啊哈磊和我不一样,他在玩遍经典游戏之后,就想自己也做一款游戏!

高一的一天,我在学校外的面馆里吃着镇江锅盖面,偶然听见一个高三的学生和另一个高三的学生谈起他们班的一个同学,得了江苏省信息学奥赛一等奖,保送南京大学。我好奇地插了一句:信息学奥赛是学什么的?他回答我是编程序解决问题。从那时起,我就对编程有了模糊的认识。

过了一段时间,我不知怎地满腔热情要学编程,壮着胆子去找了学校的电脑老师,和他简短地交流了一会,他叫另一个老师拿了一本书给我。我回去看了又看,把前言看了好几遍,还拿红笔画了很多杠,但是书里的知识一个也看不懂,试着仔细地看,但总是看不进去。于是去找了电脑老师,他训斥我,你怎么用红笔圈点勾画,这让别人怎么看。

以后由于学习的压力,也就没再找电脑老师,也就把编程的事抛在脑后了。

到了高二的一天,我随便翻了一本学校发的信息技术的书,这种书好像发了好几本,大概内容就是关于计算机的历史,电脑的简单操作之类的,我无意中看到两三页讲编程的,

是vb,用vb编程序解决鸡兔同笼问题的,给了代码。之前去电脑城买u盘,我问销售员你会编程吗?他说学过但都忘了。我说我想学编程呢,他说我给你u盘下个软件吧,于是我拿着u盘给自己的笔记本电脑装了软件,恰好是vb的编译器。书上也没说怎么把代码输入到电脑里,我打开vb编译器,随便点了一下,显示了一个编辑窗口,于是把代码输了进去。我也不知道怎么运行,胡乱点了一下,没想到运行了。然后我和我爸玩了一个鸡兔同笼的游戏,我说:你在心里想鸡和兔各有多少只,然后把它们的头加起来,把它们的腿加起来,告诉我,然后我就能用电脑算出鸡有多少只,兔有多少只。我爸把数字告诉我之后,我就把代码里的数字改了一下,但是按照刚才的运行方法点了一下,发现程序没动静。于是又胡乱点了一下,没想到只要点一下那个框,程序就能运行了,之后程序正确地计算出了鸡有多少只,兔有多少只。之后我还拿着电脑找邻居的那个同学,和他玩了一下这个游戏。

从那以后,我的兴趣被点燃了。过了几天,托亲戚帮我在网上买了一本vb6.0的书,那时候我还不会网购(2013年)。快递等了四五天,等得我都不耐烦了。书到了之后,我满腔热情地看了又看,发现还是一个都看不懂,前面介绍计算机语言发展历史的部分也看得云里雾里,于是干脆找书里的代码,代码的题目知道是啥意思,只不过代码不知道啥意思,直接往软件的编辑框里输代码。找了一个九九乘法表的代码,往编辑框里输入代码之后,得到的运行结果是一个残缺的九九乘法表,有一部分没有显示出来。

我随便翻了翻书后面的章节,看到一个十分简易的聊天软件的截图,之后在学校向同学吹嘘,只要给我两个月时间,我就能把QQ编出来。。。其实那时我对编程啥也不了解。

之后我又找了学校的电脑老师,之前是一个男老师,这次遇到一个女老师,一番交谈之后,她给了我一份打印的信息学奥赛教程,我拿回去看了又看,还是看不懂。前面介绍信息学奥赛历史的内容,我又看了好几遍。

就这样,一次又一次地满腔热忱想学编程,由于看到的书都是些艰涩难懂的书,于是编程一次又一次地把我拒之门外。就这样,到了高考之前,我就再也没有想过想学编程。

高考过后,之前知道我一个亲戚就是学软件的,于是找他求教,他说:送你两本本书吧。他把网购的图片截图给我,书名叫《啊哈c语言!思考快你一步》和《啊哈!算法》。快递到了之后,我从《啊哈c语言》开始看起,没想到我看进去了,还跟着书一步一步学起了写些简单的代码,还从书配套的网站上下载了简洁的编译器。这本书,我前前后后看了5遍。《啊哈!算法》只看了第一章,就看不下去了。因为《啊哈c语言》仅仅介绍了c语言的一部分,函数,指针的内容都没有介绍。后来在网上无意中发现了“中国大学mooc”这个网站,上面都是中国名牌大学的老师录的课程,于是我随便选了一个c语言的入门课程,是浙江大学翁恺老师讲的,继续学习c语言。我还买了谭浩强的《c程序设计》,看视频之余,我也看谭浩强的书,发现还是看不进去。现在知道了,谭浩强的书里的第一个程序,就把这个程序的所有细节都讲出来,看不懂理所当然。其实一些细节暂时并不需要知道,《啊哈c语言》的第一个程序,直接把大部分的代码叫做框架,现在不需要知道啥意思,只要知道要在这个框架里写代码。

所以想自学编程的人,我推荐看《啊哈c语言》入门,或者看视频,不要看一般的教材,因为你看不懂的。

《啊哈c语言》我已经推荐给了很多人,主要是在QQ群里推荐(在百度贴吧里发帖子老是被系统删,不知道为什么!!!),发现他们想学编程,却几乎一直入不了门,一个是没人教,一个是看书看不懂。我还贴心地把《啊哈c语言》的电子书发给他们,两本,一个是试读版(高清的),一个是热心网友做的扫描版(其实清晰度也还可以)。

下面是电子书的链接:

https://pan.baidu.com/s/1nvODp3N

试读版

https://pan.baidu.com/s/1gfgkqkj

完整版(我在一个群里找到的)

看完《啊哈c语言》,不要急着看其它的c语言书,估计你看不懂,还是到“中国大学mooc”(电脑上是网站,手机上是app)上看翁恺老师的c语言课程吧。其实应该买本书配着看,因为看视频也有看不懂的时候(我印象最深的就是指针那部分,我看了3遍还是看不懂),最后是看书看明白的。视频看不懂了,就看书;书看不懂了,就看视频。

原创粉丝点击