首页 > 算法 > 神经网络 > 程序员自学顺序,学习编程应该按怎样的顺序

程序员自学顺序,学习编程应该按怎样的顺序

来源:整理 时间:2023-02-20 00:26:20 编辑:亚灵电子网 手机版

本文目录一览

1,学习编程应该按怎样的顺序

c++以前你要学习c语言基础,你已经有了基础。 c,软件工程,数学,数据结构,算法,计算机系统原理,很重要的,汇编有点难度。
肯定是从基础开始。比如你要学习java,一开始肯定是从面向对象开始,否则后面的完全无法学习

学习编程应该按怎样的顺序

2,要作为一个程序员要学习什么知识 学习顺序是什么

我不会~~~但还是要微笑~~~:)
要从硬件学到软件1,先学计算机组成原理等描述硬件的学科;《计算机组成原理》2,然后学习软件,如C++等;《C++语言程序设计》 谭浩强著3,再学数据库;《数据库原理与设计》4,修软件工程;《软件工程概论》5,最后学操作系统;《linux系统与网络服务管理技术大全》杨明华著1是为了做程序打基础,先掌握程序在硬件里是怎么跑起来的;2就不用说了;3数据库是大多数软件都需要用的,举个例子,像华腾的上海交通卡系统,就是有数据库来存放用户的信息的;4是程序员到软件工程师的必备;5是软件工程师到高级工程师的必备。希望对你有帮助。

要作为一个程序员要学习什么知识 学习顺序是什么

3,编程应按什么顺序来学

你想学做游戏?我也在学。我建议你学C++, C、JAVA、VB就先别学了,数据结构我也没学。我自己是先学了C++,C++最好学个精通,不然后面就难学了。接着学windows编程,推荐教程《Windows程序设计》,这个就不用样样都学,学前面几章先入门了就可以了。接着再学DirectX,推荐入门教程《DirectX 9.0 3D游戏开发编程基础》。学完这些就算是开发游戏入门了。剩下就是自己补充知识了,不过你已经入门了,应该就不会有什么疑问。可以到一些专业论坛问问别人,下面这个论坛在国内比较出名http://bbs.gameres.com/index.asp
个人认为,学编程不用像你说的那种顺序,而且汇编、c和vf根本不一样,汇编基本是搞硬件做的,vf是基本的数据库语言,业余人士才用,专业的都用mysql之类的,c才是软件编程的基础。估计楼主说的是软件编程吧?在这里给个建议:首先:从c学起,上面说了,c是基础,但是不代表以后就靠它吃饭了,其实只要是学会一门语言后,其他语言就是触类旁通。其次:在c有一定基础后,可以考虑将来要从事的方向,是做底层设计人员还是软件设计人员,底层设计就是对于硬件进行操作(跟汇编还不一样),比如做个游戏引擎,这一类建议用vc++或vb都可以,如果做软件开发的话,比如一个收费系统,建议学习java或者c#,这两个都不需要程序员对底层有什么了解。最后:说一下学好一门语言的前提,就是要学好数据结构和数据库,这样将来可以更有效率的作出程序。如果楼主认为有理的话,可以大家一起交流一下,qq:71877848

编程应按什么顺序来学

4,问一下自学电脑编程的顺序

江璟 简直胡说!!学了C++还去学VB,这不就是跟学走了再学爬一样?学了JAVA就应该去学JSP了,还学PHP,那学JAVA不就是浪费了吗?! workstudios 说得对,自学编程真的很枯燥的,一是没有人指明你的方向,二是你有问题不知道怎么找人解决. asp/js/php/c++/vb不用都学的,下面说说: asp和php是网络语言,可是asp跟php不是同个档次,跟asp名字很象的asp.net就跟php是同个档次了,asp由于安全性和执行速度等方面,已经面临淘汰了,所以建议学PHP好. C++和VB都是可以用来开发应用程序或者是网络程序的,不过VB已经是很久前的东西了,现在流行是面向对象,C++就是面向对象的,所以就不要学VB了,学C++好,现在VB一般都是非计算机专业学的,而C++是计算机专业学的,你说哪个强? 首先说明一点js是JavaScript,跟Java两个名字很象,但是不是同个东西,就象CARPET(地毯)和CAR(汽车)一样,名字很象,差别却很大(要是有一天能发明童话中的飞毯,而且作为交通工具,那就差不多了). js的作用是通过控制浏览器的逻辑,做出各种各样的特效,是做网页的重要的语言,属于前台语言,所谓的前台语言就是显示在浏览器上面的语言,asp/php是可以写后台的,js不可以,就象电视机跟冰箱两个东西是没有可比性的. 其实看你上面所列的语言,如果你是学底层或者桌面应用程序开发的话,那就学C++吧,学VB也可以,不过了解下就行了,重点学C++,面向对象有点抽象的,不过很重要,要多花精力去弄懂; 如果你是想学制作网站的话,就想学点html,css,再学点js,然后就可以选asp或者asp.net或者php来学了.这些都比较容易上手.JSP也可以制作网站的,不过要先学JAVA,如果你一点基础都没有,只是兴趣,那就学PHP吧,这个比较多人用,有问题问起来也容易.asp也行,而且最容易,不过很快就过时了. 总结:顺序是: 底层或者桌面程序开发 :C++; 网络开发: html->css->js->php江璟 你是个PHP小程序员吧? 人家自学不代表不在这行混饭吃,很多半路出家做IT的都是自学的,人家要是想学的话就应该指条明路.
学一堆程序 最后发现没用到几个 机语言就算了 汇编完了 学C C学完了C++ 顺便了解下VB 这时候你就可以学习Java了 学习Java一半时候可以学西php 不过自学这些东西用处有多大还不太清楚^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^一粒★ 你是个小网页程序员吧 看你说的那点东西 人家是自学 肯定就没打算在这行混饭 C++就是个面向对象 学C++的时候了解下VB很正常 学PHP之前不能学Java 我无语
我建议你去教软件的学校去学习!那里可以系统的帮助你!如果自学先从最基础的C语言学起!然后根据需要或者兴趣学习C#,Java,HTML,php等!

5,自学编程的顺序

c - c++ - java - c#/.net
江璟 简直胡说!!学了c++还去学vb,这不就是跟学走了再学爬一样?学了java就应该去学jsp了,还学php,那学java不就是浪费了吗?! workstudios 说得对,自学编程真的很枯燥的,一是没有人指明你的方向,二是你有问题不知道怎么找人解决. asp/js/php/c++/vb不用都学的,下面说说: asp和php是网络语言,可是asp跟php不是同个档次,跟asp名字很象的asp.net就跟php是同个档次了,asp由于安全性和执行速度等方面,已经面临淘汰了,所以建议学php好. c++和vb都是可以用来开发应用程序或者是网络程序的,不过vb已经是很久前的东西了,现在流行是面向对象,c++就是面向对象的,所以就不要学vb了,学c++好,现在vb一般都是非计算机专业学的,而c++是计算机专业学的,你说哪个强? 首先说明一点js是javascript,跟java两个名字很象,但是不是同个东西,就象carpet(地毯)和car(汽车)一样,名字很象,差别却很大(要是有一天能发明童话中的飞毯,而且作为交通工具,那就差不多了). js的作用是通过控制浏览器的逻辑,做出各种各样的特效,是做网页的重要的语言,属于前台语言,所谓的前台语言就是显示在浏览器上面的语言,asp/php是可以写后台的,js不可以,就象电视机跟冰箱两个东西是没有可比性的. 其实看你上面所列的语言,如果你是学底层或者桌面应用程序开发的话,那就学c++吧,学vb也可以,不过了解下就行了,重点学c++,面向对象有点抽象的,不过很重要,要多花精力去弄懂; 如果你是想学制作网站的话,就想学点html,css,再学点js,然后就可以选asp或者asp.net或者php来学了.这些都比较容易上手.jsp也可以制作网站的,不过要先学java,如果你一点基础都没有,只是兴趣,那就学php吧,这个比较多人用,有问题问起来也容易.asp也行,而且最容易,不过很快就过时了. 总结:顺序是: 底层或者桌面程序开发 :c++; 网络开发: html->css->js->php江璟 你是个php小程序员吧? 人家自学不代表不在这行混饭吃,很多半路出家做it的都是自学的,人家要是想学的话就应该指条明路.
VB->C->Java
从QB即QBASIC起步,进入VB6.0,多写代码上机实践,在学习中提高,打好基础,如果能解决实际问题,你的兴趣就会大大提高.要想编程知识扎实,化时间学好C及C++语言则更好.只有学好用好一种语言再改学其它语言能不至于学一种扔一种.遇到问题上BAIDU或SINA提问,网友会给你帮助的.
c -> c++ -> c#/.netc -> java
DOS - QB - C - VB6 - JAVA - C++ 可以去VC编程之家看看`http://www.vchome.net/

6,我想学编程应先从哪学起

怎样学编程 1.明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能 锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。 2.打好基础 学编程要具备一定的基础,总结之有以下几方面: (1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。 (2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。 (3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发 开发工具如 Java 等。 3)网络开发 对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。 3. 注意理解一些重要概念 一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。 4.掌握编程思想 学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。 5.多实践、多交流 掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。 6.养成良好的编程习惯 编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。 7.上网学编程 在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”(http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”(http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”(http://www.vbeden.com/)提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。 8.加强计算机理论知识的再学习 学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

7,想自学编程从基础学起最好先学哪个

这个问题,一百个程序员,就会有一百个答案吧~------------------------------------------------还是分享一下个人的学习历程。入门是从Basic语言开始的,从名字就可以看出来,这完全就是给初学者学的语言~大概熟悉程序的基础语法与逻辑后,进阶C语言。现代很多语言都是从C语言发展而来的,所以可以以C语言做跳板进阶其他面向对象的高级语言。大学是专科,学的是C++,其间自学了网页设计相关的语言(HTML+CSS+Javascript)。现在的职业用的语言蛮杂,主要是C++,也有一些.Net等等。------------------------------------------------个人建议:编程入门后,其实学什么语言已经不太重要了(主要看你计划的发展方向)。程序设计的核心在于其逻辑。把程序设计的逻辑搞懂了,学什么语言都很快。尤其是如果你准备从事开发这一行业,有时会需要你去学习一种你从未接触的技术。满意请采纳
个人建议从C语言起步进行学习编程,为什么要从C语言起步呢?下面说一下我个人的见解,希望能对大家有帮助。1、为什么要建议从C语言学起呢?首先说C语言是一门经典的编程语言,而且它现在并不过时,可以说C语言是计算机编程语言的基础,现在很多主流的编程语言都是由C语言衍生或者扩充而来,而且它是具有严谨的数据类型和相关的语言法结构,相对于现在很多主流的类c语言更加能使初学者掌握或者了解比较眼睛的编程思想,所以学习好C语言能更好的为以后学习其他编程语言打下良好的基础。2、C语言的优势说现在C语言并不过时是因为现在还有很多的比较底层的或者硬件的开发还是需要使用C语言来进行开发的,比如比较底层的驱动或者通讯协议或者Linux内核等都是需要借助C语言来进行开发的,所以学好C语言能更好的理解一些比较底层的协议或者硬件的编程。3、C语言与数据结构学习编程到一定的程度必须要搞定的就是数据结构,使用C语言来描述数据结构是最好的,当然也有使用其他的编程语言来描述数据结构的,但是只有使用C语言才能说明白数据结构中的一些特点和编程的一些精华,如链表、树、图等结构,这些东西很容易和封装、继承等概念打架。使用C语言则可以清楚明白地把它们表示出来。也只有真正理解了数据结构,才有机会体验程序设计的思想和算法的精髓。4、如何学习C语言的一些个人建议个资料推荐建议学习过程要先找一本好的书来学习,因为基础的语法和算法还是书本加上机练习比较好,不建议直接看网络视频,网上的视频教程适合学习一些真正应用的编程语言。推荐的书籍,个人推荐入门使用谭浩强主编的《C语言程序设计》,网上很多人说这本教材不好,但是个人觉得这本书还是C语言学习的经典教材,曾将风靡国内高校。学习的技巧个人建议要多学习语法和算法,其实算法才是编程语言的灵魂,其次要学习数据结构,说白了就是要明白程序在电脑执行时候的流程。最后,就说这些,希望对大家学习有所帮助。
现在都是信息化的时代,没有一门好的技术是难以在社会之中立足的,现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。
建议先看java编程基础,基础学好了才能往后继续,我学的是301集的java编程
个人建议从C语言起步进行学习编程,为什么要从C语言起步呢?下面说一下我个人的见解,希望能对大家有帮助。1、为什么要建议从C语言学起呢?首先说C语言是一门经典的编程语言,而且它现在并不过时,可以说C语言是计算机编程语言的基础,现在很多主流的编程语言都是由C语言衍生或者扩充而来,而且它是具有严谨的数据类型和相关的语言法结构,相对于现在很多主流的类c语言更加能使初学者掌握或者了解比较眼睛的编程思想,所以学习好C语言能更好的为以后学习其他编程语言打下良好的基础。2、C语言的优势说现在C语言并不过时是因为现在还有很多的比较底层的或者硬件的开发还是需要使用C语言来进行开发的,比如比较底层的驱动或者通讯协议或者Linux内核等都是需要借助C语言来进行开发的,所以学好C语言能更好的理解一些比较底层的协议或者硬件的编程。3、C语言与数据结构学习编程到一定的程度必须要搞定的就是数据结构,使用C语言来描述数据结构是最好的,当然也有使用其他的编程语言来描述数据结构的,但是只有使用C语言才能说明白数据结构中的一些特点和编程的一些精华,如链表、树、图等结构,这些东西很容易和封装、继承等概念打架。使用C语言则可以清楚明白地把它们表示出来。也只有真正理解了数据结构,才有机会体验程序设计的思想和算法的精髓。4、如何学习C语言的一些个人建议个资料推荐建议学习过程要先找一本好的书来学习,因为基础的语法和算法还是书本加上机练习比较好,不建议直接看网络视频,网上的视频教程适合学习一些真正应用的编程语言,推荐的书籍,个人推荐入门使用谭浩强主编的《C语言程序设计》,网上很多人说这本教材不好,但是个人觉得这本书还是C语言学习的经典教材,曾将风靡国内高校。学习的技巧个人建议要多学习语法和算法,其实算法才是编程语言的灵魂,其次要学习数据结构,说白了就是要明白程序在电脑执行时候的流程。根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。具体步骤如下:/导致这种情况的原因主要是……
文章TAG:程序员自学顺序程序程序员自学

最近更新

  • 5532 前置电路图,ne5532预调谐电路图5532 前置电路图,ne5532预调谐电路图

    使用功率放大器电路的前一级,时基电路可以用作振荡器或延迟电路,但不能用作放大器电路。音色和音调电路可以从无线电杂志中的演示电路中选择,它们可以由正负电源供电-或者所有电路都可以.....

    神经网络 日期:2024-04-10

  • 电平变换电路,2/4电平转换电平变换电路,2/4电平转换

    连接:CMOS电路和TTL电路可以通过电平转换来匹配它们的电平域值。电平转换,完整的MOS晶体管双向电平转换电路如下图所示,在I中经常使用,输出高压低于电源电压,本电路适用于UART/USART串行端.....

    神经网络 日期:2024-04-10

  • 相机电路知识,摄像机电路相机电路知识,摄像机电路

    否则,可能会导致摄像头电路短路。根据驱动电路的相数,驱动电路可分为单相、两相和三相,数码相机镜头保养知识镜头是数码相机的重要组成部分,电路通电后,超声波电机目前将采用两相输入,当被触.....

    神经网络 日期:2024-04-10

  • 电网电压波动导致跳闸,电压波动导致跳闸电网电压波动导致跳闸,电压波动导致跳闸

    过电压:电路中的过电压可能导致跳闸保护,这可能是由电网电压波动或雷电引起的。在此期间,用电量较小时电网电压会升高,不良线路或电器的回波电压会升高并泄漏,微动开关启动器插在电源上不.....

    神经网络 日期:2024-04-09

  • 电动转向电路图,单相电机正反转电路图电动转向电路图,单相电机正反转电路图

    电动机根据不同的电源分为DC电动机和交流电动机,电力系统中的大多数电动机是交流电动机。参考电路图(如图所示,电机在规定时间范围内连续可逆正反转运行的自动控制电路,能让马达反转,电机正.....

    神经网络 日期:2024-04-09

  • 贴片电阻0603多少瓦,贴片电阻0603在生产中可以替代0805吗一个是18W一个是110贴片电阻0603多少瓦,贴片电阻0603在生产中可以替代0805吗一个是18W一个是110

    贴片电阻0603在生产中可以替代0805吗一个是18W一个是110应该是可以的,工程那边能通过就没什么大问题2,0603封装的贴片电阻功率是多大0603封装的贴片电阻功率是0.1W这个很便宜,一厘多钱一.....

    神经网络 日期:2024-04-09

  • 增益可控放大电路实验,可控增益放大器电路课程增益可控放大电路实验,可控增益放大器电路课程

    可编程增益放大器电路可以对模拟信号进行放大、转换和滤波,将设备中的多个功能模块互连,重构电路,并调整电路的增益、带宽和阈值。输入信号和输出信号被反转;它具有大的电流和电压增益;通常.....

    神经网络 日期:2024-04-09

  • n5 有多少个电子,化学电子数量 N5的电子数有多少个啊n5 有多少个电子,化学电子数量 N5的电子数有多少个啊

    化学电子数量N5的电子数有多少个啊有2个电子,因为显正+5价,即质子数比电子数多5个,N质子数为7,所以N2个电子.2,化学电子数量N5的电子数有多少个啊有2个电子,因为显正+5价,即质子数比电.....

    神经网络 日期:2024-04-09