自学编程学c语言有用吗
我是一个初学者,该如何开始学习编程?应该从C语言开始?
说说我的经历,因为比较笨,就从最简单的VB入手,搞了一段时间之后,感觉处理资料并不好,就学习了vbs和批处理,也是最简单的,平时工作需要基本就是VB搭界面,脚本做基础资料的处理,中间学了一会matlab,感觉画的图很磕碜,就扔了,后来又被人忽悠了一下,说python可棒了,然后开始搞python感觉还真不错,短平快,又遇到一个大侠说不学php将终身遗憾,我一身冷汗,赶紧看php,基本的网站没问题,本想学c的,又遇到一个***父说,c可难了,于是,我就放弃了。我看家的是fortran和grads估计很多人都没听说过,老古董了,现在主要用ncl
现在的编程语言有很多,不同的语言实现相同的功能在性能和实现容易度上会有很大的差别。但学编程最基础的语言还是c语言,比较容易上手,学好了c语言的语法,再学其他语言就比较容易了。其他语言只不过是基础语法的写法不同。其实,到后期,难的不是编程语言,而且业务逻辑,一门新的语言可能只需要一个星期或者更短的时间就可以上手了。举个栗子,语言就像是盖房子的砖,你可以选择不同的砖。业务逻辑就像盖房子的图纸。
c是面向过程语言的基础,但比较难,没有两年你是学不到什么的,建议走python~c语言~c++~java~php~js这样一个路线,python最后转到网页信息提取和服务器编程,c语言就是嵌入式和服务器系统搭建,在学习c语言 C++ Java的时候要深入学习每种语言的数据结构和算法分析,就业有用,php深入学习数据库原理及应用,以后方向可以任意选择,这些学好应该在4-6年,再对项目做一下实践,实习一年就差不多了
关于小白初学的语言,我个人首先推荐C语言,虽然是一门比较古老的语言,但是仍经久不衰。它有许多优点:
1.和其他编程语言相比较(例如J***a C++),C语言更加底层,首先学习C语言可以帮助你更好的了解计算机。
2. 对于实现一些底层的功能,使用C语言相对于其他的语言更加地高效。
3. 如果你已经学习过C语言,再去学其他的语言就容易许多,因为许多编程语言都是以C语言为基础的,比如J***a、C++、C#。
4. 因为C语言是一门比较古老的语言,所以它有丰富的学习***和开发经验,能帮助你快速编写新的算法和函数。
5. C语言有着其他语言没有的强大工具-指针,(想写外挂?C语言再适合不过了)
6. 到现在,找编程方面的工作时,C语言仍然是最普遍需要的语言(还不赶紧学习?)
学习C语言的书当然是C语言的圣经《The C Programming Language》两位祖师爷合力编写的,经典不容错过。
******还是十分丰富的,如果你愿意[_a***_],推荐到潭州学院学习相关课程,非常不错。当然免费的也是不少,比如:
2.慕课网 ***s://***.imooc***/
3. w3chool ***://***.w3school***.cn/index.html
4. CSDN ***s://***.csdn.net/
遇到不会的问题可以去CSDN搜索,***十分丰富。
小白一定要多敲的代码,掌握一些基础的算法,可以到HDU(杭州电子科技大学 ***://acm.hdu.edu.cn/status.php)上面去练习一些基础的算法题。
最重要的是一定不要偷懒,多敲、多敲、多敲,重要的事情说三遍。
小编自己也有一些免费的******,想自学的小伙伴可以私信我呦。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/21911.html