三九宝宝网宝宝百科宝宝知识

求一套完整可行的编程自学方案!感激不尽!

02月25日 编辑 39baobao.com

[自学编程买什么书好]VB6.0全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编...+阅读

你好,不知道你是高中生还是大学生,编程入门是有一个学习套路的,其实学起来并不是很多:

1、C语言建议你从C学起,C和JAVA是完全不同的语言(前者面向过程,后者面向对象,在实际运用中,也是JAVA居多),但是C是培养一名程序员严谨、卓越思维的优秀语言,所以建议你认真学习一下,尤其是指针一定要学好。

2、数据结构这个可以带着学习,这门课在大学是必修的,因为它主要给你介绍一些算法及思想,对于拓展你的思维极其有用,我有个朋友做开发好几年了,他还跟我说当年学数据结构中的算法很实用。

3、数据库原理学编程一定要学数据库,至于为什么,你以后就明白了,因为没有什么软件离得开数据库。*

4、软件工程这个了解就行了,介绍软件开发的过程*

5、找一门语言学习这里的语言就是在实际开发中用的比较多的语言,通俗点说,就是你吃饭用的家伙,你可以选择.net开发、Java开发、Perl、Ruby等等,选择一门,学精,切记贪图学的广,要有深度。只要你学好了C,学其它语言都是很容易上手的,触类旁通!有问题可以Hi我!PS:学编程最重要的是多写程序,熟能生巧!...

零基础自学编程从何学起需要用到哪些书主要想编个垃圾操作系统

1. 《计算机组成原理》(熟悉) 2. 《数据结构》(掌握) 3. 《操作系统》(了解->熟悉) 4. 《The C language》(掌握) 5. 《编译原理》(了解原理) 6. 《汇编语言》(了解) 7. 《计算机网络》(了解) 8. 《软件工程》(了解) 9. 《关系数据库》(熟悉) 10. 《The C++Languege 》(掌握) 11. 《面向对象设计》(掌握;结合C++学习) 4 一些经验和体会 1. 真正的程序员用C++;

(一位专家说的) 2. 动手去编程序; 3. 动脑去思考; 4. 要有良好的编程风格; 5. 读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书) 6. 有自己的学习计划; 7. 总结自己的经验教训;(准备一个笔记本,记录错误和心得) 8. 不要怕学新东西; 9. 要有软件工程的思想; 10. 善于发现问题,然后去寻找答案; 11. 向高手请教;(要虚心直到你成为高手) 12. 和同行交流;(不善于交流肯定不行) 13. 懂得软件的实质,不要被千变万化的表象所迷惑; 14. 真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够) 15. 学习wiodows编程主要是学习windows OS和win32 API; 16. 有空了解一下嵌入式开发; 17. 有空了解一下PDA软件开发; 18. 了解一下.net框架和C#语言,也许它是你新的衣食父母; 19. 要有耐心,不要作浮躁的人; 20. 对程序加注释,并保留你的老程序; 21. 学到的东西越多,了解的越多,你就越接近专家; 22. 有空去逛逛CSDN,那里有你很多知己; 23. 要有信心成为一个优秀的程序; 5 一些好书的推荐

1、《The C Programming language》 (Keinighan& Dennis Ritchie 1988)

2、《The C++ Programming Languague》(BjarneStroustrup 1997)

3、《Inside The C++ Object Model》 (lippmans)

4、《Effective C++》 (同上)

5、《More Effective C++》 (同上)

6、《Exceptional c++》

7、《C++面向对象高效编程》

8、《设计模式》

9、《Thinking In C++》

10、《The Standard C++ Bible》

(一般推荐)

11、《The Art of Computer Programming 》

12、《Programming Windows》 (Charles Petzold)

13、《VC++5.0技术内幕》

14、《MFC 深入浅出》

15、《软件需求》

16、《Advanced Windows》

17、《C++ primer》

18、《win32程序员参考手册》

19、《用TCP/IP进行网际互连》

20、《COM 本质论》 6 学习计划 ――-这个学习计划是我个人定的,也共享给大家参考一下,共同进步吧。 1. 《 C 》2. 《 C++ 》 3. 《数据结构 (C /Java / c++ / c_sharpyuyanmiaoshu)》4. 《操作系统》 5. 数据库6. 网络 7. 软件工程8. UNIX和Linux----------------------------------------------------9. 《VC 技术内幕》10. 《Programming Windows》11. 《深入浅出MFC》12. 《Advanced Windows》13. 《Inside The C++ Object Model》14. 《Thinking in C++》 15.16. 《Effective C++》----------------------------------------------------17. 《汇编语言》18. 硬件单片机19. 嵌入式OS和编程 ------------------------------------------------20. .NET和C# 21. Java J2EE

学编程入门步骤

设备:电脑nbsp;你既然喜欢编程,就应该认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。nbsp;或者学习Delphi,入门较为简单类似于VB,但比VB强大,即可作为入门又能做强、做大nbsp;怎样学编程nbsp;1.明确学习目的nbsp;学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。nbsp;2.打好基础nbsp;学编程要具备一定的基础,总结之有以下几方面:nbsp;

(1)数学基础nbsp;从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。nbsp;

(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。nbsp;

(3)选择一种合适的入门语言nbsp;面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类:nbsp;1)本地开发应用软件开发的工具有:Visualnbsp;Basicnbsp;、Delphinbsp;、VC++nbsp;(nbsp;C++nbsp;Buildernbsp;)nbsp;等;数据库开发工具有:Visualnbsp;Foxpronbsp;、Oraclenbsp;Developernbsp;、Powernbsp;Buildernbsp;等。nbsp;2)跨平台开发开发工具如nbsp;Javanbsp;等。nbsp;3)网络开发对客户端开发工具如:Javanbsp;Scriptnbsp;等;对服务器开发工具如:PHPnbsp;、ASPnbsp;、JSPnbsp;、ISAPInbsp;、NSAPInbsp;、CGInbsp;等。以上不同的环境下几种开发工具中nbsp;VBnbsp;法简单并容易理解,界面设计是可设化的,易学、易用。选nbsp;VBnbsp;作为入门的方向对出学者是较为适合的。nbsp;3.nbsp;注意理解一些重要概念nbsp;一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。nbsp;4.掌握编程思想nbsp;学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习nbsp;VCnbsp;就要学习nbsp;Windowsnbsp;的内在机理、什么是线程......;学习nbsp;COMnbsp;就要知道nbsp;VTALBEnbsp;、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。nbsp;5.多实践、多交流nbsp;掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。

我想学习下关于编程的语言大家推荐下学什么语言

1.把C++当成一门新的语言学习(和C没啥关系!真的。);nbsp;nbsp;nbsp;nbsp;nbsp;2.看《Thinkingnbsp;Innbsp;C++》,不要看《C++变成死相》;nbsp;nbsp;nbsp;nbsp;nbsp;3.看《Thenbsp;C++nbsp;Programmingnbsp;Language》和《Insidenbsp;Thenbsp;C++nbsp;Objectnbsp;Model》,不要因为他们很难而我们自己是初学者所以就不看;nbsp;nbsp;nbsp;nbsp;nbsp;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;nbsp;nbsp;nbsp;nbsp;nbsp;5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;nbsp;nbsp;nbsp;nbsp;nbsp;6.会用Visualnbsp;C++,并不说明你会C++;nbsp;nbsp;nbsp;nbsp;nbsp;7.学class并不难,template、STL、genericnbsp;programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;nbsp;nbsp;nbsp;nbsp;nbsp;8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;nbsp;nbsp;nbsp;nbsp;nbsp;9.看Visualnbsp;C++的书,是学不了C++语言的;nbsp;nbsp;nbsp;nbsp;nbsp;10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?nbsp;nbsp;nbsp;nbsp;nbsp;11.浮躁的人容易问:我到底该学什么;——别问,学就对了;nbsp;nbsp;nbsp;nbsp;nbsp;12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;nbsp;nbsp;nbsp;nbsp;nbsp;13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!nbsp;nbsp;nbsp;nbsp;nbsp;14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;nbsp;nbsp;nbsp;nbsp;nbsp;15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;nbsp;nbsp;nbsp;nbsp;nbsp;16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;nbsp;nbsp;nbsp;nbsp;nbsp;17.C++不仅仅是支持面向对象的程序设计语言;nbsp;nbsp;nbsp;nbsp;nbsp;18.学习编程最好的方法之一就是阅读源代码;nbsp;nbsp;nbsp;nbsp;nbsp;19.在任何时刻都不要认为自己手中的书已经足够了;nbsp;nbsp;nbsp;nbsp;nbsp;20.请阅读《Thenbsp;Standardnbsp;C++nbsp;Bible》(中文版:标准C++宝典),掌握C++标准;nbsp;nbsp;nbsp;nbsp;nbsp;21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;nbsp;nbsp;nbsp;nbsp;nbsp;22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;nbsp;nbsp;nbsp;nbsp;nbsp;23.请看《Effectivenbsp;C++》和《Morenbsp;Effectivenbsp;C++》以及《Exceptionalnbsp;C++》;nbsp;nbsp;nbsp;nbsp;nbsp;24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;nbsp;nbsp;nbsp;nbsp;nbsp;25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;nbsp;nbsp;nbsp;nbsp;nbsp;26.请看《程序设计实践》,并严格的按照其要求去做;nbsp;nbsp;nbsp;nbsp;nbsp;27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;nbsp;nbsp;nbsp;nbsp;nbsp;28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;nbsp;nbsp;nbsp;nbsp;nbsp;29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;nbsp;nbsp;nbsp;nbsp;nbsp;30.读完了《Insidenbsp;Thenbsp;C++nbsp;Objectnbsp;Model》以后再来认定自己是不是已经学会了C++;nbsp;nbsp;nbsp;nbsp;nbsp;31.学习编程的秘诀是:编程,编程,再编程;nbsp;nbsp;nbsp;nbsp;nbsp;32.请留意下列书籍:《C++面向对象高效编程(C++nbsp;Effectivenbsp;Object-Orientednbsp;Softwarenbsp;Construction)》《面向对象软件构造(Object-Orientednbsp;Softwarenbsp;Construction)》《设计模式(Designnbsp;Patterns)》《Thenbsp;Artnbsp;ofnbsp;Computernbsp;Programming》;nbsp;nbsp;nbsp;nbsp;nbsp;33.记住:面向对象技术不只是C++专有的;nbsp;nbsp;nbsp;nbsp;nbsp;34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;nbsp;nbsp;nbsp;nbsp;nbsp;35.把在书中看到的有意义的例子扩充;nbsp;nbsp;nbsp;nbsp;nbsp;36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;nbsp;nbsp;nbsp;nbsp;nbsp;37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;

以下为关联文档:

自学编程看什么书以前我爱玩网游,瘾还特别大,直到我知道有辅助挂这个东西可以赚钱的时候,我自学VB一个月,在网易学院找的免费入门视频教程,完全是门都没出过,那时候我都已经结婚了哟,抗的压力有多大...

自学plc编程怎么学要想更快、更省心、更省钱的学会PLC编程技术,避免重复投入钱财和精力,选择好的学习方法非常重要。 很多人刚开始学习的时候都选择了自学。因为只要是想学PLC编程的人都是稍微...

一套完整的射频识别系统由几部分组成一套完整 rfid系统由 reader 与 transponder 两部份组成 ,其动作原理为由 reader 发射一特定频率之无限电波能量给transponder,用以驱动transponder电路将内部之id code送出,此...

一套完整的外贸业务流程外贸概括来说有8个环节,这边给您简单分析一下 一、询盘回复 就是指有买家给您的产品发来询盘,询问产品信息等,卖方给予回复,双方再此过程中产生讨价还价,最后定下合同内容。 二、...

自学日语可行吗怎样学习日语 首先是明确自己学习日语的目的,哪怕只是为了兴趣也没关系,并制定自己的阶段计划,比如大约学半年去考4级,学1年考3级,学两年后考2级,有目标方向才能有动力,以后学习中...

一套完整的音响系统由哪些部分组成由三部分组成: 1.信号源 作用:用来提供声音信号。包括:CD机 DVD机 唱片机 2.放大器 即功放。 作用:将信号源输出的微弱信号进行功率放大,推动下级(音箱)使其正常工作。 3.终端 即音...

我要自学编程怎么才能学好编程学习编程已经不再是少数计算机专业人员的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我...

程序员入门:如何自学编程首要之首:不要急于选择一种语言 新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的、最该先学的。 我们有很多的选择,但你不能说那种语言“最好”。 我们应该理解:说...

介绍一套自学日语的教材大家的日语 注重日常会话使用的教材。是日本对全球推广的教材由日本人编写思路清晰。日本那边的语言学校对外国人培训时就用这本教材。缺点是只有1册2册。 新日语基础 和大...

推荐阅读
图文推荐