所在位置:主页 > 程序语言 > 怎样自学编程,从哪里学起

怎样自学编程,从哪里学起

发布时间:2023-12-10 20:39来源:www.sf1369.com作者:宇宇

一、怎样自学编程,从哪里学起

我认为从C学起可能比较好,学完了C,你就可以选择向其它语言(如C++/C#/JAVA/Delphi等)发起挑战,应该是件不难的事,或者去学习《数据结构》和《算法设计》的理论知识。

还有一种就是从Pascal学起[不用Delphi]在于培养严谨的编程思路与风格,适合继续学习《数据结构》和《算法设计》之后再去学习其它语言,你会发现,你有别人比不上的一些能力。这也是一种选折。

还有就是学VB,这条路前面好走,但后面可能不是很方便,我是从VB学起的,所以有经验。

至于汇编的话,建议在前面的内容能够掌握的基础下再去研究,毕竟汇编程序的可读性不适合初学者。

谢谢

二、我想自学编程,如何可以快速入门?

你既然喜欢编程,就应该认认真真的学习一门语言,先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。

学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。如果有一天你能熟练驾驭指针的操作了,我相信你,你一定能学习好C语言的。

我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的。《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。

我向你推荐一些C++经典书籍:

c++程序设计教程

c++编程思想

c++大学教程

c++程序设计语言

数据结构算法与应用c++语言描述

c++标准模板库---自修教程与参考手册

泛型编程与STL

深度探索c++对象模型

设计模式---可复用面向对象软件的基础

重构---改善既有代码的设计

Essential c++

Effective c++

More Effctive c++

C++ primer

前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。建议你把编程思想这本书多看看。多做练习题,对提高编程水平的帮助是很大的。

其实语言是相通的,一门语言学会了,学习其他语言就比较容易了。

业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%,

在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言.

这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊,开始进行更深入的学习.比如学习windows下的框架编程和.net编程等等比较复杂的语言.

如果是为了找工作的话我建议你学好C,C++,JAVA三门语言.

三、怎样才能自学好编程?

要看一些相关的书,多听一些讲座网上有很多视频教程,要多读别人写的程序.在以上的基础上自己可以试着多写代码,在加上自己的思维和创意.

编程语言有: 工控程序:c ,c++,vc

管理系统:vb,delphi,pb

做网页B/S: html,jsp,php,asp,asp.net,java,C#

四、我是菜鸟,想自学编程,应该怎么学?

这个要看你想学什么编程了,我也会一些,大多是手机软件编程,比如简单的java编程以及py编程等,如果要学这两样那我可以教你!要是别的就无能为力了!首页学编程要绝对清楚编程的种类,编程的语言,进制等最基本的内容