当前位置:首页 » 编程软件 » 编程我想说

编程我想说

发布时间: 2023-06-03 11:17:56

Ⅰ 学习编程入门需要多长时间

我想说的是,学习编程所需要的时间是受很多因素影响的,
比如,你自身的学历,学习态度,是自学还是培训等,
所以无法用一个确定的时间段来进行评估。
对于零基础的学生来说,想学好编程,
参加专业的软件编程培训是很有必要的。
专业的软件学校都是因材施教,
针对不同的人群开设不同的班级,学的时间也有所不同,
一般情况下,针对初中生是学习四年时间,
高中生是两年时间,大学生是6-8个月的学习时间。
如果是自学的话,时间只会更长,而且还学不到专业技术。

Ⅱ 为什么我们要学习java

1)简单易学,老少咸宜。Java 继承了 C++ 语言面向对象的核心技术,舍弃了容易引起错误的指针,移除了运算符重载和多重继承等难以理解的概念,增加了垃圾回收机制,这些大大简化了程序员的开发成本。
2)跨平台。任何平台只要安装了 JVM(Java 虚拟机),就能运行 Java 程序。真正实现了“Write once, run anywhere”。
3)丰富的类库。全球约有 900 万名 Java 开发人员,创造了一个充满活力和积极进取的 Java 社区,开源类库非常丰富。借助这些类库可以让开发者避免重复造轮子,不用去关注 Java 底层的开发,只关注业务的实现。
4)广泛使用。据估计,全球范围内有超过 30 亿部设备运行 Java,超过其他任何一种语言。Java 被用于众多全球知名的网站中,包括 eBay.com、Linkedin.com、Amazon.com 和 Facebook.com。这一点应该是 Java 屹立不倒的深层次原因吧,大家都在用,才是真的强啊。
5)薪资可观。很多企业都需要 Java 方面的人才,这是一个非常现实的原因,为了生计着想,学习 Java 这个方向不会有错!

Ⅲ 编程是什么

编程 是个动词,编程==写代码,写代码为了什么? 为了让计算机干你想要干的事情,比如,马化腾想跟别人聊天,于是写了个聊天软件,这个软件就是一堆代码的集合,这些代码是什么?这些代码是计算机能理解的语言。

那计算能理解的语言是什么呢? 之前,我们已经了解到,它只能理解2进制,0101010…,你总不能人肉输一堆二进制给计算机(虽然最原始的计算机就是这么干的)让它工作吧,这样开发速度太慢了。所以最好的办法就是人输入简单的指令,计算机能把指令转成二进制进行执行,举例如下:

假如 程序员想让计算机 播放一首 歌曲 , 只需要输入指令 ,

  • open "老男孩.mp3"

  • play

  • 计算机的CPU接收到这样的指令后,会把它转成一堆 只有cpu可以理解的指令,然后再将指令变成各种对应的如下类似二进制

  • [ op | rs | rt | address/immediate]

  • 353868decimal

  • binary

  • 最终cpu 去调用你的硬盘上这首歌,通过音箱播放。

    上面cpu那段指令太难理解了,如果让你天天写这样的代码,大家非得自杀不可。还好,伟大的计算机先驱们,开发了各种编程语言,让我们只需要通过写一些简单的规则,就能操作计算机工作啦。

    有哪些编程语言?

    编程语言总体分以为机器语言、汇编语言、高级语言,如下

    机器语言

    由于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。但是机器语言编写的程序无明显特征,难以记忆,不便阅读和书写,且依赖于具体机种,局限性很大,机器语言属于低级语言。

    用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作。编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。

    机器语言是微处理器理解和使用的,用于控制它的操作二进制代码。

    尽管机器语言好像是很复杂的,然而它是有规律的。

    存在着多至100000种机器语言的指令。这意味着不能把这些种类全部列出来。

    以下是一些示例:

    指令部份的示例

    0000 代表 加载(LOAD)

    0001 代表 存储(STORE)

    暂存器部份的示例

    0000 代表暂存器 A

    0001 代表暂存器 B

    存储器部份的示例

    000000000000 代表地址为 0 的存储器

    000000000001 代表地址为 1 的存储器

    000000010000 代表地址为 16 的存储器

    100000000000 代表地址为 2^11 的存储器

    集成示例

    0000,0000,000000010000 代表 LOAD A, 16

    0000,0001,000000000001 代表 LOAD B, 1

    0001,0001,000000010000 代表 STORE B, 16

    0001,0001,000000000001 代表 STORE B, 1[1]

    汇编语言

    汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作。例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能够实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

    汇编的hello world,打印一句hello world, 需要写十多行,也是醉了。

  • ; hello.asm

  • section .data ;数据段声明

  • msg db "Hello, world!",0xA;要输出的字符串

  • len equ $ - msg ;字串长度

  • section .text ;代码段声明

  • global _start ;指定入口函数

  • _start:;在屏幕上显示一个字符串

  • mov edx, len ;参数三:字符串长度

  • mov ecx, msg ;参数二:要显示的字符串

  • mov ebx,1;参数一:文件描述符(stdout)

  • mov eax,4;系统调用号(sys_write)

  • int0x80;调用内核功能

  • ;退出程序

  • mov ebx,0;参数一:退出代码

  • mov eax,1;系统调用号(sys_exit)

  • int0x80;调用内核功能

  • 高级语言

    高级语言是大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。

    高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,像最简单的编程语言PASCAL语言也属于高级语言。

    高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:

    编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行(编译后生成的可执行文件,是cpu可以理解的2进制的机器码组成的),使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj,也就是OBJ文件)才能执行,只有目标文件而没有源代码,修改很不方便。

    编译后程序运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等

    解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器(想运行,必须先装上解释器,就像跟老外说话,必须有翻译在场),但这种方式比较灵活,可以动态地调整、修改应用程序。如Python、Java、PHP、Ruby等语言。

    总结

    机器语言

    优点是最底层,速度最快,缺点是最复杂,开发效率最低

    汇编语言

    优点是比较底层,速度最快,缺点是复杂,开发效率最低

    高级语言

    编译型语言执行速度快,不依赖语言环境运行,跨平台差

    解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

    主流编程语言介绍(10分钟)

    世界上的编程语言有600多种,但真正大家主流在使用的最多二三十种,不同的语言有自己的特点和擅长领域,随着计算机的不断发展,新语言在不断诞生,也同时有很多老旧的语言慢慢无人用了。有个权威的语言排名网站,可以看到主流的编程语言是哪些

    TIOBE发布编程语言排行榜已经快6年的时光了,在这六年中我们见证了不少语言的起起落落。虽然国内有很多大牛说,关注这语言的排名没有多少意义。但仍可以看出那些语言日渐兴盛,哪些日渐没落,我们从Objective-C的上升过程中,还是能看到移动设备端,特别是iOS应用开发方面的黄金潜力。

    下面介绍下几个主流的编程语言:

    c语言:

    C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

    C++:

    C++是C语言的继承的扩展,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

    C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

    JAVA:

    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显着优势和广阔前景。

    PHP:

    PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域

    Ruby:

    Ruby 是开源的,在Web 上免费提供,但需要一个许可证。[4]

    Ruby 是一种通用的、解释的编程语言。

    Ruby 是一种真正的面向对象编程语言。

    Ruby 是一种类似于 Python 和 Perl 的服务器端脚本语言。

    Ruby 可以用来编写通用网关接口(CGI)脚本。

    Ruby 可以被嵌入到超文本标记语言(HTML)。

    Ruby 语法简单,这使得新的开发人员能够快速轻松地学习 Ruby

    GO:

    Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

    Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

    由其擅长并发编程

    Python:

    Python是一门优秀的综合语言, Python的宗旨是简明、优雅、强大,在人工智能、云计算、金融分析、大数据开发、WEB开发、自动化运维、测试等方向应用广泛,已是全球第4大最流行的语言。

Ⅳ 孩子要不要学编程课编程课的未来发展,到底是什么样的

个人认为没有必要学习。

编程是一个很不错的技能,可以让人学习操纵机器,能够设计程序实现各种各样的事情。但是让小孩子学习编程就不一定是什么好事了。

我记得我小时候,我们小学用的还是那种很肥厚的台式电脑,那个时候老师教我们一些很简单的操作指令来让电脑上的小乌龟运动。而且没有鼠标的。这应该就是我们最早接触到的和程序相关的东西了吧。之后老师还硬性要求我们背五笔打字口诀。那时候真的是痛苦了好久。因为特别没有意思又不知道能用来干啥。20年过去了,如今已经没有那种教学了吧,因为现在的电脑已经足够好用,人性化。

1,这是我的第一个观点, 科技 在不断的变化,现在的编程语言学习,迟早会变成一个古老的机器语言。未来的 科技 会向着更人性化更智能的方向去发展。那么现在的编程人性吗?智能吗?是不是很多程序员发生过写错了一个字母导致代码错误,结果查了半天查不出来的结果?是不是现在很多程序语言还得不停地学习各种高级数学逻辑学?当初鼠标被发明之前,人们只能不停地敲击键盘操作,想想看,这就是现在的编程世界。

随着AI 人工智能的出现,或许未来会出现一种编码器,人类说句话,指令就编辑好了。而这个或许就在不远的将来。当你的孩子长大,他发现当初辛苦报班学的编程已经被淘汰了。这是不是一种很让人难受的事。

2,学习简单得编程有助于孩子的思维逻辑培养。不得不说,这个想法真的太成人了。都是按照成年人的成功学角度来思考的。小孩子如果讲逻辑,那还是小孩子吗?毕竟,不是所有事情都能靠讲逻辑来解决。难道你要让你的孩子从小就脱发吗?不好意思,皮一下。

编程是一个在固定的逻辑语言系统下建立起来的东西。他可以是数学,可以是逻辑学。但是,要知道,这会固化小孩子的思维模式。让他变得只能尝试在框架内解决问题。这就好比当年地平说的学者烧死地圆说的学者,一直坚信光只走直线的科学家一样。

逻辑是人生活中必要的东西,但是却不是小孩子非要马上建立完整的东西。思维模式很重要,但是过早得学习编程,并不利于多元化思维模式的发展。

3,不要摧毁你孩子的天赋。说不定你的孩子有着惊人的绝对音感,有着超常的绘画天赋,运动天赋。而选择提前让孩子学习编程,很有可能会固化他们的思维方式,不利于天赋得发展。

4,编程是大学的专业课程是有原因的。 编程本身初级的是很容易的很好理解的。现在电子,互联网技术发展越来越高级,简单得编程或许可以改改网页,但是却没法在这么复杂的编程体系的世界里体现多大的价值。

这是两个问题,应该先回答第二个问题,第一个问题自然迎刃而解。下面说说一下现在编程的现状以及我的看法。

1 编程课的现状。

我生活在一个五六线的小县城,整个城区只有区区不到二十万人,目前至少有五六家的编程培训机构。你可以想象一下,我们这里都竞争这么激烈了,那么更繁华的一二三线城市还是怎样一个惨烈了得。

2 我的看法。

最近几年,由于 科技 的高度发展,人工智能也带动了少儿编程的学习。最近我们可以看到 社会 上越来越多的少儿编程的培训班正在兴起,很多家长也在纠结到底有没有这个必要让孩子去接触这个家长不了解的学科?

现在很多新闻、辅导机构为了给自己做宣传会发布很多关于上编程课的一些特例。某些因为编程能力出众,在高一的时候就被北京大学提前预录取,只要高考能上一本线就能直接入学北大的案例也不少。当然这都是赚钱的策略,目的就是你口袋中所剩无几的人民币。当然虽然商人看到的是商机,可是家长需要把握的是孩子的未来。在我看来如果条件允许的话还是让孩子学习编程吧,而且越早越好。至少要比一些外语了、奥数实在得多。

现在 社会 是非常工业现代化的时代。我在工业现代化中编程显得尤为重要。所以首先要说的就是一定要学习编程课。

对于学习编程课的方式来说,首先最为重要的就是培养兴趣了。现在有很多小孩子可以玩编程的,兴趣的一些课程以及玩具可以给小孩子玩一下。小的时候,如果说对于复杂的东西不太能够接受,就玩这些小玩具还是比较好玩的。

在玩到一定的阶层以后最好就是还是要推荐小孩子去学习英文,因为英语对于编程课程的学习是非常有帮助的。

最后一定要引导到小孩子去用实际的编程语言去书写编程,也就是说应该是全英文的界面,全英文的代码来书写编程。因为这才是工作当中真正编程的环境。

编程课程在以后的高考当中肯定也是非常重视的一门学科,这是信息技术当中的核心课程。说到底,编程可实际上是数学科目的一个延伸科目。编程是非常锻炼数学逻辑思维的一个计算机语言课程。

现在外面的实际工作当中,编程也是非常工薪高的一个岗位。所以要学好变成很多家长都是从小孩开始培养的。加油!

我儿子现在六年级,寒假刚学的C++。我们这个地方信息学很厉害,很多孩子三年级就开始学了。其实编程很锻炼孩子的逻辑思维能力,其中也要用到一些数学知识,不建议太小的孩子学。可以先让孩子学,如果孩子确实有兴趣,可以坚持学下去,对孩子的成长总有帮助。现在人工智能这么发达,未来可想而知,所以我觉得即使以后不从事程序猿的工作,但至少也应了解编程,了解人工智能。

非常有必要,但是要选好平台。可以选动手强的教育机器人图形化编程兴趣班

编程是一个很好的课程,它能提高孩子的逻辑思维能力,而且我们知道,人工智能是未来IT领域发展的方向。但要不要学,主要要看孩子是否对此感兴趣。

先说如果孩子不感兴趣,可能他不知道编程是怎么样的,你可以给孩子介绍编程,让他领略 科技 之美(比如说去一趟 科技 馆)可以激发孩子的兴趣。不过如果孩子真的不感兴趣,还是算了吧。

再说说编程发展的未来吧。近几年来, 科技 的飞速发展,是大家有目共睹。程序员这个职业,相比于其他职业,工资和待遇都相对较高,可以说人工智能是未来 科技 发展的方向,编程在未来也是一个不错的职业。

但是我想说的是,学编程,不一定未来非要做程序员,我上面说了,学编程可以提高孩子的逻辑推理能力,对于平常的学习是有很大帮助的。

首先说下编程的未来,个人认为发展空间很大,随着物联网和5g的兴起,有太多可以 探索 和发展的空间。举个简单的例子,近些年生活中就涌现了很多it 科技 产品,比如无人机,平衡车,智能音箱,运动手环,甚至这种各样的 娱乐 软件,生活工具等,这些都是程序猿的智慧结晶,未来 科技 的发展,仍然有很大空间。

其次,我认为编程课可以提升锻炼孩子的逻辑思维能力。设计一个功能,从无到有,如何一步步的实现呢?这个过程,孩子不断思考,逻辑能力不断提升。即便未来不从事编程相关工作,强大的逻辑能力也会在其它方向上给孩子带来助力

不知道孩子多大了,首先我觉得兴趣是第一位吧,从过来人的身份讲。因为孩子不是为了大人活,路还是要自己走,就比如我爸当年让我学日语,我不喜欢就没学下去,家长还是不要把自己的意志按在小孩身上,不然小孩会怼家长是你想学又不是我想学。

当然如果在引导下对编程很感兴趣就另当别论,当然是要大力支持。比如从很低的起点开始,平滑进入更难的阶段。孩子们开发的 游戏 ,要让更多朋友玩到,在大家的赞美声中得到鼓励,乐于进行更多尝试;再次,要把挫折感降到最低,一旦孩子遇到挫折,工具会比家长更有耐心,不停地鼓励他们越过挫折。

比如从以下几方面的切入点:

1.学习编程能够锻炼孩子逻辑思维能力、创新能力以及思维的严谨性等。会让我们变得更聪明

2.在这个世界里没有标准式的答案,完全可以根据自己的答案去解决问题,这对于提高独立解决问题的能力和逻辑思维能力都是非常有帮助的。会让我们有独立思考的能力。

未来发展趋势嘛肯定不用说了,后面是5G时代,物联网时代下的智能 汽车 、无人飞机、虚拟现实等 科技 技术都会应运而生。主要看看他愿不愿意走这条路,先试着培养他的兴趣,兴趣是通往成功路上必不可少的钥匙

小学、初中文化课压力不大有空闲时间可以发展孩子兴趣爱好,提高孩子分析、解决问题能力,逻辑思维能力

我认为编程对于孩子未来学化学和物理还是比较有帮助的,但是绝对不会是培训机构忽悠的那么大

Ⅳ 关于学习编程

视频学习大全--and--小说大全

资源名称---计算机方面学习视频资料

PHP视频教程从入门到精通

http://www.xuexinet.com/document/xuexidetail.asp?id=21

ORACLE内部培训视频教学

http://www.xuexinet.com/document/xuexidetail.asp?id=36

常用网络命令音频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=41

新编Premiere.Pro入门与提高李模

http://www.xuexinet.com/document/xuexidetail.asp?id=53

新概念sql.Server.2000教程

http://www.xuexinet.com/document/xuexidetail.asp?id=71

西北工业大学-编译原理 48课

http://www.xuexinet.com/document/xuexidetail.asp?id=72

专业工程师拆解笔记本视频

http://www.xuexinet.com/document/xuexidetail.asp?id=79

Cisco官空扰败方出版的CCNA/CCNP教材

http://www.xuexinet.com/document/xuexidetail.asp?id=81

数据库原理视频教程在线播放[北京交通大学]

http://www.xuexinet.com/document/xuexidetail.asp?id=86

mysql数据库视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=87

数据库原理与应用视斗颤频教程下载[北师大]

http://www.xuexinet.com/document/xuexidetail.asp?id=88

《Visual Foxpro》 31讲

http://www.xuexinet.com/document/xuexidetail.asp?id=91

ASP 数据库编程入门视频教程*

http://www.xuexinet.com/document/xuexidetail.asp?id=92

PowerBuilder视频教程在线播放

http://www.xuexinet.com/document/xuexidetail.asp?id=93

VFP6.0视频教程下载

http://www.xuexinet.com/document/xuexidetail.asp?id=94

数据结构教学录像c++版

http://www.xuexinet.com/document/xuexidetail.asp?id=95

网页设计在线教程

http://www.xuexinet.com/document/xuexidetail.asp?id=103

使用Visual Studio .NET进行调试

http://www.xuexinet.com/document/xuexidetail.asp?id=193

protel 2004 光盘教程

http://www.xuexinet.com/document/xuexidetail.asp?id=194

PHP动态网页制作

http://www.xuexinet.com/document/xuexidetail.asp?id=195

ASP动态网页制作计

http://www.xuexinet.com/document/xuexidetail.asp?id=196

JSP动态网页制作

http://www.xuexinet.com/document/xuexidetail.asp?id=197

Perl动态网页制作

http://www.xuexinet.com/document/xuexidetail.asp?id=200

汇编语言程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=201

逐步精通数据库(sql server)

http://www.xuexinet.com/document/xuexidetail.asp?id=202

linux安装的全程演示录像(9.0)*

http://www.xuexinet.com/document/xuexidetail.asp?id=203

网络工程考试视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=204

计算机操作系统视频讲座(清华大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=205

101-VF程序设计视频课程

http://www.xuexinet.com/document/xuexidetail.asp?id=207

接口技术视频讲座

http://www.xuexinet.com/document/xuexidetail.asp?id=208

软件工程40讲 (西北工大)

http://www.xuexinet.com/document/xuexidetail.asp?id=209

使用DM万用版给硬盘分区 视程

http://www.xuexinet.com/document/xuexidetail.asp?id=210

汇编与微机接口 64讲

http://www.xuexinet.com/document/xuexidetail.asp?id=211

手把手教你配置路由器

http://www.xuexinet.com/document/xuexidetail.asp?id=212

VB程序设计视频讲座

http://www.xuexinet.com/document/xuexidetail.asp?id=213

新概念Dreamweaver_mx视频教程(已失效)

http://www.xuexinet.com/document/xuexidetail.asp?id=217

孙鑫VC++

http://www.xuexinet.com/document/xuexidetail.asp?id=230

边用边学visual basic 6

http://www.xuexinet.com/document/xuexidetail.asp?id=236

边用边学Powerbuilder编程

http://www.xuexinet.com/document/xuexidetail.asp?id=237

边用边学C语言

http://www.xuexinet.com/document/xuexidetail.asp?id=238

边用边学Java程序设计基础

http://www.xuexinet.com/document/xuexidetail.asp?id=239

边用边学C++语言基础教程

http://www.xuexinet.com/document/xuexidetail.asp?id=240

边用边学Autocad

http://www.xuexinet.com/document/xuexidetail.asp?id=241

边用边学Linux

http://www.xuexinet.com/document/xuexidetail.asp?id=242

Windowsxp中文版入门与提高

http://www.xuexinet.com/document/xuexidetail.asp?id=243

Photoshop CS2 标准教程

http://www.xuexinet.com/document/xuexidetail.asp?id=244

【用Ghost备份和恢复系统】视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=248

硬盘分区与格式化探悉

http://www.xuexinet.com/document/xuexidetail.asp?id=249

WinXp安装全过程

http://www.xuexinet.com/document/xuexidetail.asp?id=250

winxp优化大全

http://www.xuexinet.com/document/xuexidetail.asp?id=251

使用DM万用版给硬盘分区

http://www.xuexinet.com/document/xuexidetail.asp?id=252

常用网络命令视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=254

编程之道—JSP数据库编程入门(iso)

http://www.xuexinet.com/document/xuexidetail.asp?id=255

企业网络系统与集成

http://www.xuexinet.com/document/xuexidetail.asp?id=256

高速宽带主干网技术专题视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=257

SQL数据库视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=260

微软开发者系列讲座---WEB Service高级应用

http://www.xuexinet.com/document/xuexidetail.asp?id=303

Flashmx 2004 视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=314

计算机图形学

http://www.xuexinet.com/document/xuexidetail.asp?id=316

电子科大--- VB程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=317

EDA技术

http://www.xuexinet.com/document/xuexidetail.asp?id=318

unix操作系统(电子科技大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=319

多媒体技术(电子科技大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=320

计算机操作系统(电子科技大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=321

计算机网络基础(电子科技大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=322

计算机系统结构

http://www.xuexinet.com/document/xuexidetail.asp?id=324

计算机组成原理

http://www.xuexinet.com/document/xuexidetail.asp?id=325

嵌入式系统应用与开发技术

http://www.xuexinet.com/document/xuexidetail.asp?id=326

软件工程(电子科技大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=327

微机原理与接口技术

http://www.xuexinet.com/document/xuexidetail.asp?id=328

洪恩编程之道 delphi7

http://www.xuexinet.com/document/xuexidetail.asp?id=347

不背字根学五笔视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=354

网页设计(制作)

http://www.xuexinet.com/document/xuexidetail.asp?id=369

程序设计语言

http://www.xuexinet.com/document/xuexidetail.asp?id=410

组成与系统结构

http://www.xuexinet.com/document/xuexidetail.asp?id=411

多媒体技术(西北工业大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=412

汇编与微机接口

http://www.xuexinet.com/document/xuexidetail.asp?id=413

计算机软件技术基础

http://www.xuexinet.com/document/xuexidetail.asp?id=414

计算机软件技术基础辅导

http://www.xuexinet.com/document/xuexidetail.asp?id=416

网络支付与结算48讲(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=417

计算机网络[北方交通大学]

http://www.xuexinet.com/document/xuexidetail.asp?id=491

洪恩开天辟地.4.零售版(8CD)

http://www.xuexinet.com/document/xuexidetail.asp?id=535

面向对象C++(陈文宇)(电子科技大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=581

数据结构(罗吴蔓)

http://www.xuexinet.com/document/xuexidetail.asp?id=582

程序设计语言与编译

http://www.xuexinet.com/document/xuexidetail.asp?id=583

DOS 学习视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=615

计算机网页设计与制作视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=616

单片机及应用辅导课程

http://www.xuexinet.com/document/xuexidetail.asp?id=618

自己动手建立个人网站

http://www.xuexinet.com/document/xuexidetail.asp?id=619

c语言14讲

http://www.xuexinet.com/document/xuexidetail.asp?id=630

高级操作系统(北大-辛辛那提大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=631

边学边用Photoshop7.0视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=632

洪恩编程之道 delphi7 视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=633

数据库应用程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=634

数字视频应用教程

http://www.xuexinet.com/document/xuexidetail.asp?id=635

中文AutoCAD 2005基础操作与实例教程

http://www.xuexinet.com/document/xuexidetail.asp?id=636

3ds max 6标准教程

http://www.xuexinet.com/document/xuexidetail.asp?id=637

Premiere 6.x 标准教程

http://www.xuexinet.com/document/xuexidetail.asp?id=638

华南理工大学-c#和.net技术与应用

http://www.xuexinet.com/document/xuexidetail.asp?id=639

Adobe Photoshop CS2官方视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=640

微计算机技术

http://www.xuexinet.com/document/xuexidetail.asp?id=641

软件开发工具与环境

http://www.xuexinet.com/document/xuexidetail.asp?id=642

计算机图像处理

http://www.xuexinet.com/document/xuexidetail.asp?id=653

边学边用LINUX

http://www.xuexinet.com/document/xuexidetail.asp?id=654

计算机组成与汇编语言程序设计(赵丽梅)宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=665

操作系统(陈访荣)宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=666

计算机网络(马敏飞)宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=667

VB编程与应用(黄文)宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=668

Internet和Intranet应用(薛昭旺)宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=669

并行程序设计(北大)

http://www.xuexinet.com/document/xuexidetail.asp?id=670

计算机专业英语/宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=671

计算机辅助设计Autocad[宁波电大]

http://www.xuexinet.com/document/xuexidetail.asp?id=674

计算机组成原理[宁波电大]

http://www.xuexinet.com/document/xuexidetail.asp?id=675

数据结构(冯姚震)宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=676

面向对象程序设计(黄寅)宁波电大

http://www.xuexinet.com/document/xuexidetail.asp?id=677

操作系统(华南理工大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=686

操作系统(华中科大)

http://www.xuexinet.com/document/xuexidetail.asp?id=687

第三代无线数据通讯的前景与机会(华南理工)

http://www.xuexinet.com/document/xuexidetail.asp?id=688

高等计算机的核心技术-并行处理(清华)

http://www.xuexinet.com/document/xuexidetail.asp?id=689

多媒体(华中科大)

http://www.xuexinet.com/document/xuexidetail.asp?id=690

高速网络与移动计算(香港城市大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=691

汇编程序设计(北大)

http://www.xuexinet.com/document/xuexidetail.asp?id=692

计算机网络(华中科大)

http://www.xuexinet.com/document/xuexidetail.asp?id=712

北京交通大学-PASCAL语言程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=715

JAVA程序设计(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=716

演示安装红旗Linux

http://www.xuexinet.com/document/xuexidetail.asp?id=719

ASP高级编程课程讲解

http://www.xuexinet.com/document/xuexidetail.asp?id=724

计算机体系结构(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=790

吉林大学-高等计算机系统结构

http://www.xuexinet.com/document/xuexidetail.asp?id=791

人工智能导论

http://www.xuexinet.com/document/xuexidetail.asp?id=855

微机组装与维护

http://www.xuexinet.com/document/xuexidetail.asp?id=856

计算机网络工程

http://www.xuexinet.com/document/xuexidetail.asp?id=857

Internet和Internet应用

http://www.xuexinet.com/document/xuexidetail.asp?id=858

网络数据库系统概论-SQL Server

http://www.xuexinet.com/document/xuexidetail.asp?id=859

超级注册表实用大全ISO

http://www.xuexinet.com/document/xuexidetail.asp?id=906

动态网页制作视频教程ASP.PHP.JSP.Perl

http://www.xuexinet.com/document/xuexidetail.asp?id=908

浙大-计算机网络

http://www.xuexinet.com/document/xuexidetail.asp?id=930

计算机网络基础

http://www.xuexinet.com/document/xuexidetail.asp?id=931

Windows 2000 教学[FLASH]200分钟

http://www.xuexinet.com/document/xuexidetail.asp?id=932

中央电大-网络操作系统

http://www.xuexinet.com/document/xuexidetail.asp?id=933

浙大-计算机应用基础(2)

http://www.xuexinet.com/document/xuexidetail.asp?id=935

西南交通大学-通信原理

http://www.xuexinet.com/document/xuexidetail.asp?id=936

HTML的全局架构视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=938

Photoshop数码照片艺术效果100例(精彩版)

http://www.xuexinet.com/document/xuexidetail.asp?id=944

吉林大学-internet网页设计

http://www.xuexinet.com/document/xuexidetail.asp?id=945

手把手教你学JAVA程序设计[swf][7课]

http://www.xuexinet.com/document/xuexidetail.asp?id=946

台湾国立嘉艺大学-maya中文视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=947

手把手教你学VC程序设计[swf][8课]

http://www.xuexinet.com/document/xuexidetail.asp?id=948

马鞍山电大-信号处理原理

http://www.xuexinet.com/document/xuexidetail.asp?id=950

[西南师大]计算机网络理论 [19讲]

http://www.xuexinet.com/document/xuexidetail.asp?id=961

电子科大-移动通信系统

http://www.xuexinet.com/document/xuexidetail.asp?id=962

北京师范大-多媒体视频

http://www.xuexinet.com/document/xuexidetail.asp?id=963

C语言(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=987

数据库应用基础(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=988

计算机文化基础(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=990

Powerpoint国外系列精美模版

http://www.xuexinet.com/document/xuexidetail.asp?id=991

计算机组成原理(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=992

编译原理(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=996

数据结构(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=997

汇编语言(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=998

网页制作技术(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1007

计算机与网络系统安全(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1008

面向对象程序设计与C++(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1009

清华大学 吴企渊计算机操作系统

http://www.xuexinet.com/document/xuexidetail.asp?id=1010

操作系统(北京交通大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1011

Authorware金鹰视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1030

金鹰工作室Freehand MX快速入门视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1031

PowerPoint2003视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1032

ASP视频教程下载 北京大学尚俊杰

http://www.xuexinet.com/document/xuexidetail.asp?id=1033

金鹰电脑教程Flash编程视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1034

数据库概论(江南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1045

软件工程(江南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1046

人工智能概论(江南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1047

计算机组成与结构(江南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1048

计算机基础(江南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1049

多媒体技术(江南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1050

边学边用PowerPoint 2000

http://www.xuexinet.com/document/xuexidetail.asp?id=1062

dreamwaverMX全部教程下载

http://www.xuexinet.com/document/xuexidetail.asp?id=1073

结构计算软件

http://www.xuexinet.com/document/xuexidetail.asp?id=1074

软件工程

http://www.xuexinet.com/document/xuexidetail.asp?id=1075

Java语言与WWW技术

http://www.xuexinet.com/document/xuexidetail.asp?id=1076

信息技术专题

http://www.xuexinet.com/document/xuexidetail.asp?id=1077

Internet与Web站点设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1078

多媒体课件制作与应用

http://www.xuexinet.com/document/xuexidetail.asp?id=1079

四川电大 算法分析与设计(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1080

计算机应用基础

http://www.xuexinet.com/document/xuexidetail.asp?id=1081

计算机图形学基础

http://www.xuexinet.com/document/xuexidetail.asp?id=1082

多媒体技术基础与应用IP

http://www.xuexinet.com/document/xuexidetail.asp?id=1083

JAVA 入门视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1084

Photoshop从头学起系列教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1085

四川电大 计算机专业英语(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1088

四川电大 单片机技术(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1089

四川电大 信息系统测试(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1090

四川电大 Asp程序设计基础(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1091

四川电大 计算机组装与维护(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1092

四川电大 Internet网络系统与实践(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1093

四川电大 计算机电路基础(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1094

吉大 windows程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1115

WEB应用系统设计(东南大学)

http://www.xuexinet.com/document/xuexidetail.asp?id=1136

DELPHI程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1141

C++语言程序设计视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1142

JAVA视频教学

http://www.xuexinet.com/document/xuexidetail.asp?id=1143

delphi7.0视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1144

BIOS视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1145

NET系统架构与开发

http://www.xuexinet.com/document/xuexidetail.asp?id=1146

磁盘阵列安装视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1147

JAVA语言编程

http://www.xuexinet.com/document/xuexidetail.asp?id=1148

计算机安全视频培训

http://www.xuexinet.com/document/xuexidetail.asp?id=1149

PHOTOSHOP7.0 FLASH教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1150

vc++面向对象与可视化程序设计

http://www.xuexinet.com/document/xuexidetail.asp?id=1151

服务器群组微软件视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1152

电脑安装与维修实用技术

http://www.xuexinet.com/document/xuexidetail.asp?id=1153

Photoshop7.01影像处理(百事达)

http://www.xuexinet.com/document/xuexidetail.asp?id=1154

Microsoft软件开发过程

http://www.xuexinet.com/document/xuexidetail.asp?id=1155

风之行——Maya大型视频教学风暴

http://www.xuexinet.com/document/xuexidetail.asp?id=1156

计算机应用基础视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1157

单片机技术

http://www.xuexinet.com/document/xuexidetail.asp?id=1158

用SERV_U架设FTP服务器视频

http://www.xuexinet.com/document/xuexidetail.asp?id=1159

局域网组网精彩视频教学

http://www.xuexinet.com/document/xuexidetail.asp?id=1161

动态网页制作视频教程ASP.PHP.JSP

http://www.xuexinet.com/document/xuexidetail.asp?id=1162

注册表使用视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1163

信息技术及应用远程培训

http://www.xuexinet.com/document/xuexidetail.asp?id=1164

vpn服务的设置视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1165

QQ空间制作视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1188

录歌视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1190

Windows应用程序界面美化(C#)

http://www.xuexinet.com/document/xuexidetail.asp?id=1191

ASP.NET学习视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1202

吉林大学 操作系统

http://www.xuexinet.com/document/xuexidetail.asp?id=1213

四川电大 大学英语3(在线播放)

http://www.xuexinet.com/document/xuexidetail.asp?id=1239

金鹰 PowerPoint2003视频教程

http://www.xuexinet.com/document/xuexidetail.asp?id=1242

薄层色谱的制作与应用视频

http://www.xuexinet.com/document/xu

Ⅵ 小学生学编程有用吗

如何学习编程
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你.这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的.其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是你刚入门的时候.说这些,只是想告诉你,学编程中会遇到很多困难,你要努力的克服这些困难,才能真正学到东西.否则,你根本别想学编程,趁早转行. 接下来,我帮你规划一条编程之路.
学编程的人,很少有人没学过C语言的.我推荐让C语言作为你第一个学的语言.虽然有的人说要先学VB,其实这种观念是错误的.C确实比VB枯燥,而且说实话学完C后不学别的就好象没学过,感觉什么都没学会.可是,对初学编程的人来说,只有C语言才能建立起你对编程概念的理解.VB不是编程,VB只是一种工具而已.C语言确实是个不折不扣的语言,真正让你知道什么是编程的语言.有初学C语言,用TC2编译器的人总说他学了C什么都不会.什么软件也写不出来.我可以告诉他,编程编程,编的是程序,而不是软件,软件这是程序的一个构价.你想编程出软件,那以后很轻松的就能掌握,现在你需要学的就是编程,说明确一点,你现在所需要学的就是算法.编程的灵魂是算法,这点每个人都要记住.
所以,第一门语言要学C,推荐的书为谭浩强老师的(清华大学出版社)或者克尼汉的(美国).
初学者也许需要一套视频教程来帮助自己更快的入门,那么就推荐你去网络搜索"C语言视频教程",第一页的第一条记录就是这个教程.而且是和谭老师的配套的教程!
注:有些人说谭浩强的书不好,太死板.那么我只能说你最多是个一瓶子不满,半瓶子逛荡的人.真正要掌握高深技术的时候,你会发现你没办法掌握.
C语言要学到什么样才算个头呢?其实,C语言没有学到头一说.有些人学了一辈子,还在钻研.那么你应该到什么时候学下一种呢?按时候算的话,我推荐,如果你每天有6个小时的时间学习的话,一个半月以后,你就可以转到下一个语言的学习过程中了...(我估计普通人在这一个半月内该掌握的都掌握了)
那么,下面要学的是什么呢?这会不会还有人说VB吧.还美其名曰加深对编软件的印象.这种说法很幼稚.学了C语言还学什么VB呀.其实VB确实是很强大的,容易入门,想精通了也不容易.着名的DOS系统就是用BASIC语言写出来的.可是,这种这么易用的软件对于专业学编程的人是一种不好的东西,会让人产生依赖,让人产生惰性.VB的那些控件的功能实在是太强大了,你都不用怎么思考,就可以编写出来.可是,控件毕竟是不能随你的意愿支配的,控件是死的东西.你真正要学的是编写的思想,是函数(Java中称方法).另外,学VB还不如去学Delphi呢.
注:市面上的软件一般一眼就可以看出是用什么语言编程的,而VB编写的软件几乎找不到多少.
所以,下面要学的也就那两种选择了,C++/Java.我推荐,先学Java.
Java实际上是C++改的.去除了C++中指针的部分,让C++变得更安全,同时也比C++稍微简单了一些.你需要去找一些关于Java的介绍,在看下面的东西.
我听一个北大青鸟的老师说Java的最终发展目标是J2EE.我觉得不然,J2ME一定也是个发展方向,只是他跟J2SE,J2EE有很大的不同,开发环境也很不同.关于J2ME的部分我不做讨论.而J2SE呢.说实在的,市面上的J2SE软件确实也是很少的,你见过有几个拓展名为.jre的软件?不过还是要告诉你,学习Java的人肯定最先接触的是J2SE.Java的GUI软件只是技术性的问题,也是开发手段的问题.不管你是要发展到J2EE,还是转到GUI编程,J2SE绝对不是弯路.还是那句话,算法是最重要的.而Java比C++最大的优势在于他的完全面向对象和跨平台.其实,就算你先学了Java,你还是可以很容易的掌握C++,Java程序员和C++程序员的互转是很容易的!再说一些Java的优点.Java比C++方便很多,下载了编译器后一个记事本就能写程序,JBuilder实际上只是个辅助的工具.我去一个搞Linux系统开发的公司看过,用JBuilder的很少,一般都是直接用UltraEdit直接写程序.而C++必须要用VC++等编译器,不说电脑配置低很不好用,光说VS是要花钱的,而JDK永远都是正版(免费下载),就应该用Java.其实这只是习惯问题,不管你是先学Java还是先学C++,都会很快掌握另外一个的.
Java的书有很多,初学不要买实例的,买那种一直讲基础的,清华大学出版的书很好.另外推荐视频教程,孙鑫老师的Java无难事.去52ebook直接搜索名称"Java无难事",一共有12张CD,都下载下来就好了.教程的第一课会教你如何配置,去哪下载编译器等.
要学到什么时候呢?我是这么推荐的,学到你可以不看任何资料,(当然可查看JAVA帮助文档)熟练的编写出一个酒店管理系统来.接下来,你就可以去学别的了.
这个别的,就是C++,还是那句话,Java程序员可以很容易的掌握C++,只要学了C++的基础语法,剩下的就是实践了!
C++的书可以买一本C++语言+SQL的应用,就是讲数据库系统的例子.多练是很重要的.
视频教程推荐孙鑫老师的VC++视频教程,去讯雷上搜索"孙鑫 VC++",找到那个700M多的打包教程,就是了.

其实学懂Java和C,剩下的你真的可以自己掌握了.我粗略的说一下.
比如,你可以学汇编,汇编实际上是很磨人的,不过汇编高手永远都是抢手货.
那么VB呢?DELPHI呢?哈哈,又是VB,你学,这个时候学VB,学不了几天就掌握了.不比初学轻松?
想学的你都去学,甚至还可以去学Flash,连Flash ActionScript都可以很轻松的掌握.

其实现在,你的路已经定下来了.你剩下的就是不段实践,不段往更高的方向发展.
在这之前,建议你去考几个试.
去考中国计算机软件职业资格水平考试,直接考中级的软件工程师.或者再学一些别的,考个网络工程师.如果你愿意,你可以再多学点东西,把全国计算机等级考试的1到3级的所有东西都考下来.呵呵.
到了这种程度,我想真的不用我再说了,都靠你自己了.

最后,记住两句话.
编程的灵魂是算法+数据结构!
学好编程实践最重要!

Ⅶ 学编程到底是学C语言、C++、VB、jave中的哪种比较好

我的回答完全针对LZ的问题:
编程是不分语言的,数据结构和算法思想跟语言无关。如果是初学者,建议从C学起,因为C语言是一门面向过程的语言,当然C比较难学,安全性也不是很好,但是C语言一旦学习到一定层次,学习其他语言就能很快上手。有了C的基础,C++就能够很快地掌握了。关于黑客和大型软件项目的问题,C语言并不是一门好的开发大型项目的语言,因为语言本身是面向过程的,开发效率不高。C++则非常适合开发大型项目,它的封装性和面向对象特性完全是面向大型项目的。当初把C升级为C++也就是鉴于C的开发效率不高这一点。如果LZ想学黑客这种东西的话,随便去问问有经验的人,他都会让你从windows编程学起,windows编程也主要是基于C和C++的。因此C和C++是我比较推荐的两门语言。
C和C++都是需要花费很多心血才能学好的,大型软件适合用C++开发,而一些面向硬件的编程则属于C的天地。推荐用一些外国的经典,比如C++primer和the C++ programming language。
至于Java,也是目前比较流行的语言,它的类其实和C++的STL有些类似。有了C或者C++的基础,相信Java上手也很快。Java同样应用非常广泛,很有前途,如果不想学C++的话,学Java也可以。
总而言之学习语言很辛苦,任何一门语言都要付出艰苦努力。你看得越多,编的越多,对语言的理解也就越多。

Ⅷ 很多人说少儿编程好,学习编程真的有用吗

如何学习编程
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你.这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的.其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是你刚入门的时候.说这些,只是想告诉你,学编程中会遇到很多困难,你要努力的克服这些困难,才能真正学到东西.否则,你根本别想学编程,趁早转行. 接下来,我帮你规划一条编程之路.
学编程的人,很少有人没学过C语言的.我推荐让C语言作为你第一个学的语言.虽然有的人说要先学VB,其实这种观念是错误的.C确实比VB枯燥,而且说实话学完C后不学别的就好象没学过,感觉什么都没学会.可是,对初学编程的人来说,只有C语言才能建立起你对编程概念的理解.VB不是编程,VB只是一种工具而已.C语言确实是个不折不扣的语言,真正让你知道什么是编程的语言.有初学C语言,用TC2编译器的人总说他学了C什么都不会.什么软件也写不出来.我可以告诉他,编程编程,编的是程序,而不是软件,软件这是程序的一个构价.你想编程出软件,那以后很轻松的就能掌握,现在你需要学的就是编程,说明确一点,你现在所需要学的就是算法.编程的灵魂是算法,这点每个人都要记住.
所以,第一门语言要学C,推荐的书为谭浩强老师的(清华大学出版社)或者克尼汉的(美国).
初学者也许需要一套视频教程来帮助自己更快的入门,那么就推荐你去网络搜索"C语言视频教程",第一页的第一条记录就是这个教程.而且是和谭老师的配套的教程!
注:有些人说谭浩强的书不好,太死板.那么我只能说你最多是个一瓶子不满,半瓶子逛荡的人.真正要掌握高深技术的时候,你会发现你没办法掌握.
C语言要学到什么样才算个头呢?其实,C语言没有学到头一说.有些人学了一辈子,还在钻研.那么你应该到什么时候学下一种呢?按时候算的话,我推荐,如果你每天有6个小时的时间学习的话,一个半月以后,你就可以转到下一个语言的学习过程中了...(我估计普通人在这一个半月内该掌握的都掌握了)
那么,下面要学的是什么呢?这会不会还有人说VB吧.还美其名曰加深对编软件的印象.这种说法很幼稚.学了C语言还学什么VB呀.其实VB确实是很强大的,容易入门,想精通了也不容易.着名的DOS系统就是用BASIC语言写出来的.可是,这种这么易用的软件对于专业学编程的人是一种不好的东西,会让人产生依赖,让人产生惰性.VB的那些控件的功能实在是太强大了,你都不用怎么思考,就可以编写出来.可是,控件毕竟是不能随你的意愿支配的,控件是死的东西.你真正要学的是编写的思想,是函数(Java中称方法).另外,学VB还不如去学Delphi呢.
注:市面上的软件一般一眼就可以看出是用什么语言编程的,而VB编写的软件几乎找不到多少.
所以,下面要学的也就那两种选择了,C++/Java.我推荐,先学Java.
Java实际上是C++改的.去除了C++中指针的部分,让C++变得更安全,同时也比C++稍微简单了一些.你需要去找一些关于Java的介绍,在看下面的东西.
我听一个北大青鸟的老师说Java的最终发展目标是J2EE.我觉得不然,J2ME一定也是个发展方向,只是他跟J2SE,J2EE有很大的不同,开发环境也很不同.关于J2ME的部分我不做讨论.而J2SE呢.说实在的,市面上的J2SE软件确实也是很少的,你见过有几个拓展名为.jre的软件?不过还是要告诉你,学习Java的人肯定最先接触的是J2SE.Java的GUI软件只是技术性的问题,也是开发手段的问题.不管你是要发展到J2EE,还是转到GUI编程,J2SE绝对不是弯路.还是那句话,算法是最重要的.而Java比C++最大的优势在于他的完全面向对象和跨平台.其实,就算你先学了Java,你还是可以很容易的掌握C++,Java程序员和C++程序员的互转是很容易的!再说一些Java的优点.Java比C++方便很多,下载了编译器后一个记事本就能写程序,JBuilder实际上只是个辅助的工具.我去一个搞Linux系统开发的公司看过,用JBuilder的很少,一般都是直接用UltraEdit直接写程序.而C++必须要用VC++等编译器,不说电脑配置低很不好用,光说VS是要花钱的,而JDK永远都是正版(免费下载),就应该用Java.其实这只是习惯问题,不管你是先学Java还是先学C++,都会很快掌握另外一个的.
Java的书有很多,初学不要买实例的,买那种一直讲基础的,清华大学出版的书很好.另外推荐视频教程,孙鑫老师的Java无难事.去52ebook直接搜索名称"Java无难事",一共有12张CD,都下载下来就好了.教程的第一课会教你如何配置,去哪下载编译器等.
要学到什么时候呢?我是这么推荐的,学到你可以不看任何资料,(当然可查看JAVA帮助文档)熟练的编写出一个酒店管理系统来.接下来,你就可以去学别的了.
这个别的,就是C++,还是那句话,Java程序员可以很容易的掌握C++,只要学了C++的基础语法,剩下的就是实践了!
C++的书可以买一本C++语言+SQL的应用,就是讲数据库系统的例子.多练是很重要的.
视频教程推荐孙鑫老师的VC++视频教程,去讯雷上搜索"孙鑫 VC++",找到那个700M多的打包教程,就是了.

其实学懂Java和C,剩下的你真的可以自己掌握了.我粗略的说一下.
比如,你可以学汇编,汇编实际上是很磨人的,不过汇编高手永远都是抢手货.
那么VB呢?DELPHI呢?哈哈,又是VB,你学,这个时候学VB,学不了几天就掌握了.不比初学轻松?
想学的你都去学,甚至还可以去学Flash,连Flash ActionScript都可以很轻松的掌握.

其实现在,你的路已经定下来了.你剩下的就是不段实践,不段往更高的方向发展.
在这之前,建议你去考几个试.
去考中国计算机软件职业资格水平考试,直接考中级的软件工程师.或者再学一些别的,考个网络工程师.如果你愿意,你可以再多学点东西,把全国计算机等级考试的1到3级的所有东西都考下来.呵呵.
到了这种程度,我想真的不用我再说了,都靠你自己了.

最后,记住两句话.
编程的灵魂是算法+数据结构!
学好编程实践最重要!

热点内容
咋上传视频 发布:2025-02-12 18:45:50 浏览:287
python的包机制 发布:2025-02-12 18:45:49 浏览:447
sqlserver网络实用工具 发布:2025-02-12 18:38:56 浏览:766
剑与家园新服务器什么时候转国 发布:2025-02-12 18:38:05 浏览:433
php发送email 发布:2025-02-12 18:38:02 浏览:296
扫描二维码密码多少 发布:2025-02-12 18:23:35 浏览:51
北京时间ftp 发布:2025-02-12 18:23:31 浏览:777
开源分布式文件存储 发布:2025-02-12 18:22:54 浏览:632
安卓七骑士亚服哪里下载 发布:2025-02-12 18:22:49 浏览:532
数据库脑裂 发布:2025-02-12 18:17:31 浏览:497