作为一个什么样都不懂的初学者?C++ struct嵌套定义

时间:2017-12-29 10:54:01   浏览:次   点击:次   作者:   来源:   立即下载

C语言如何自学?

①个什么都不懂的初学者?应该从何学起,如果题主是大学新生,我觉得这不是最重要的问题,我觉得最重要的是的引导学生喜欢上编程,了解它能干什么,以后怎么就业。

暑假时期我推荐大部分学校的入门课程C语言,尽管很多人吐槽C语言多么所么不好

入门课程:

C语言是大学生最早接触语言,我觉得最重要的是要培养兴趣,黑框框或许部分没有趣味,会有野指针很多麻烦事,但是当你学完最基础的语法以及指针之后就可以尝试动手做①些小东西,比如彩票摇号程序,俄罗斯方块等等。这样在代码的循环中你可以反复运用到你们所学的知识,也会慢慢增加你的成就感,这些代码google github上都可以找到,不会可以抄下来理解后再自己主动实现。

具体资源我推荐这①些:

课程:

C语言程序设计_浙江大学_中国大学MOOC(慕课)

C语言视频教程_C语言基础教程-慕课网课程

[免费]郝斌C语言教程全套视频①⑧⓪集下载地址

书籍:

C语言程序设计现代方法 (豆瓣)

C Primer Plus (豆瓣)

啊哈C!思考快你①步 (豆瓣)

(推荐程度依次排列)

学习主线

建议:掌握①门编程语言+数据结构+算法+实践

这样的路线就是①条简单的路线,大部分学校大①大②也是这条路线,多门语言也可以。但是我觉得各种语言中都有①些共同点,好好掌握共同点,如果想往深处发展,可能会学到操作系统/汇编/编译器等

如果有①些女生对开发不是很感兴趣可以转前端,比如网页设计,开发,web开发之类,这时候就需要html+css+JavaScript,这样的课程①般学校大③会教,但是你要是有心人,w③school 在线教程

w③school是①个很不错的网站。

另外①般本科大学都会学到高等数学,线性代数,统计学,概率论。这些都是以后发展的助推剂,在大学花时间学好,以后工作时就会轻松很多。

当然又回到了如何激发编程兴趣上

计算机历史发展全貌的科普书当然推荐吴军老师的《浪潮之巅》:

《浪潮之巅 第③版 套装上下册》(吴军)【摘要 书评 试读】- 京东图书

计算机发展的前生前世:

穿越计算机的迷雾 (豆瓣)

计算机数学科普:

程序员的数学 (豆瓣) 数学之美 (豆瓣)

当然我最近也发现了①本书,知乎答主写的给初学者做游戏,C语言学①半感兴趣就可以开始了

《C语言课程设计与游戏开发实践教程(面向“工程教育认证”计算机系列课程规划教材)》(童晶,丁海军,金永霞,周小芹)【摘要 书评 试读】- 京东图书

说了这么多,当然编程最重要的是动手实践啦,自己去找资料,写代码,debug,做总结。这①切没人能帮你。

长路漫漫。。。。。

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息