我想学编程该从何下手?

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:36:02
这个编程我想了很久了,但是没办法,家里人偏要我学数控,所以只能期望毕业后自学一下。今天特意上网看了一下,看看自学首先要怎么做。但是我今天看到有些人先学vb又有人说c语。这样我该如何选择?还有就是java的又怎么样?可以认真的跟我说一下学编程的顺序吗?先谢谢。还有随便解释一下数据结构和编程理论麻烦了。我18岁了,现在学迟了吗?
vb和c语言那个更强更广泛? 做it需要什么语言的等级证?在外面自学可以考吗?

有心学永远也不会迟~~
中等以上智力都可以学好编程
最好把英语基础打稳了
谭浩强大叔的C语言入门系列很好
精辟,深入浅出~~
建议你买他的

下个VB6,从最简单的程序编起

先学VB,入门级别的,然后可以学习java
Java最主要的就是Oop编程,即面向对象,面向对象是很多语言都要用到的,这不是技术,不是死记硬背,而是一种思想,为了解决结构化程序设计的一些弊端,面向对象技术应运而生。它将数据和对数据的操作看作是一个不可分割的整体,力求将现实问题简单化处理。这样既符合人们的思维习惯,同时也有助于控制软件的复杂性,提高软件开发的效率,得到广泛的应用。目前已经成为最为流行的软件开发方法之一。
数据结构对于初学者还用不上,我就给你说说编程理论吧,
继续会到Oop,在现实世界中,事物都有一定的状态和行为。把事物的状态抽象到计算机语言中以后,就成了计算机中某一实体的属性了。面向对象编程思想正是来源于此。
把事物的行为抽象到计算机语言中,就成了具体的方法,或者叫做函数。

面向对象在面向对象编程的思想中,继承是面向对象程序设计中实现代码重用的重要机制之一,是OOP编程的核心之一。

它起源于现实世界中事物之间的联系,因为现实世界中事物之间不是相互孤立的,它们具有共同的特征,但是存在内在的部分差别。

继承类之间就反映了这样的关系:当一个类需要用到另外一个类的大部分方法和属性,但又有自己特有的方法和属性时,就可以使用继承这一特性。

多态是面向对象编程思想的核心之一。

多态的意思是:当从父类派生了一些子类后,每个子类都由不同的代码实现。因此,同样的调用可以产生不同的效果,主要由子类来决定。在程序运行时,面向对象的语言会自动判断对象的派生类型,并调用相应的方法。

多态也是一种代码重用的机制。

封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。

封装的目的是增强安全性和简化编程,使用者不必了解具