首页 > 器材 > 问答 > 计算机编程入门自学,怎么学习编程

计算机编程入门自学,怎么学习编程

来源:整理 时间:2024-11-26 08:58:37 编辑:摄影教程 手机版

本文目录一览

1,怎么学习编程

什么样的编程?
买书自学
我推荐你学三种编程语言,因为推荐你学是有原因的。 第一:先学习好C语言,这个是学所有编程语言的基础。也是将来去考国家证书的必须要考的一门。 第二:学好java,因为java在目前来说,占领地位是排第一位的。而且工资待遇也不错。市场需求占有率高达50%以上。或者学习.NET,因为.NET出来还不算太久,但是就因为是微软出的东西,所以市场占有率也已经达到了48%了,况且.NET比java要容易上手。两者之一,你可以选择一个。学java就往jsp工程师方向发展,学.NET就往ASP.NET方向发展吧。 第三:顺便学一门数据库的技术。因为开发的时候,难免会要和数据库打交道。懂总比不懂要好。一般就学SQL就行了。ORACLE一般只适应于大型公司

怎么学习编程

2,初学电脑编程需学什么

初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:1、英语基础计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英语。2、选择一门编程语言选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、C#等就是不错的选择3、数学基础当然拥有初中阶段的数学基础也可以成为一名合格的程序员,这也是目前很多计算机编程培训学校招收初中毕业学生的原因。但想要成为一名优秀的程序员,最少要高中及以上的数学基础,而且要懂得如何举一反三,灵活运用。4、了解计算机操作系统原理所有的开发或者说软件应用都是在特定的操作系统上进行的,所以计算机操作系统原理可以说是基础中的基础是必须要了解的。5、数据结构和算法这门课程能够决定一个人程序设计水平的高低,是学习过程中需要重点掌握的。C和C都是可以选择的,前期可以先学C,再学C会相对简单一些。在学习编程语言的过程中,也需要同时学习计算机网络、数据库等相关知识,在当前的云计算和大数据时代背景下,还需要掌握如何通过云计算(PaaS)来辅助开发,以及如何利用大数据平台的各种资源。

初学电脑编程需学什么

3,如何自学电脑编程

如何自学电脑编程 建议你到网上收索初学者之路视频教程网学习一下,里面全是从零基础讲起的 电脑编程教程地址:http://www.cxzzl.com.cn/cxzzlschool/index.asp?boardid=56 希望对现在的你有所帮助
建议刚开始学习计算机编程,先不要搞得太难了,这样几下就没有什么兴趣学习下去了。c语言属于比较难的一种语言,需要学习和掌握的知识点较多。我建议你刚开始时学习一种面向对象的语言,比如.net和java是首选,这些语言很容易上手,很快会看到学习的结果,也能够很快体会到计算机编程的乐趣,比如很容易看到运行结果等等。等有了一定基础,再来决定下一步的学习目标。比如学习linux,c语言,shell编程,数据库编程等等。
先学C语言 然后再学面向对象的语言 比如 JAVA C#之类的

如何自学电脑编程

4,0基础要如何自学计算机编程

零基础程序员如何自学编程?用这6种方法就够了!编程狮W3Cschool原创5年前 · 科技领域创作者PHP从入门到放弃,C语言从入门到放弃,Java从入门到放弃...在自学编程的过程中,一部分程序员遇到冰冷的英语字母,枯燥的编程教程,果断选择了放弃。但其实自学编程不是那么难,只要是理工科生、逻辑思维还行的小伙伴,编程入门完全可以。下面给程序员小伙伴们分享自学编程的6种方法,这些方法足够帮助你入门、进阶:1、书本+视频也许是最好的编程学习方式对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。当你已经过了入门期之后,看书、看视频、看博客就可以随心所欲。2、入门期守一个“熬”字决自学编程难免遇到这种现象:学了一两个月,发现自己会的不多。编程在一开始不会有那么大的反馈,这种现象非常正常!关键是你要坚持个三个月到半年的时间,熬过这个艰难的入门期。3、初学者尽量不要钻牛角尖入门期遇到难题,耗了半天时间还是没弄懂,可以暂时跳过,知识积累到一定程度,回头再进行解决你会发现简单多了。4、站在巨人的肩膀上你遇到的那点小问题,已经有无数前辈也曾遇到过,他们总结了并分享在互联网上了,前人的经验是你的宝贵资源,要善于利用StackOverFlow,Quora,谷歌等。5、寻一个编程目的有些程序员学习编程一上来就想着月薪1W+以上,这样的学习过程会非常痛苦,很容易放弃。最好是奔着一个小项目而学习编程,当你把作品做出来了,就有成就感,同时基本上具备找工作的能力,直接找个初级的开发岗位,再进阶,你的自学之路功与名都有了。6、反复练习编程是一门手艺,需要反复练习,脱离书本和视频看是否能独立实现?学到最后的境界无非就是:我亦无他,惟手熟尔

5,编程入门先学什么比较好

我的建议是先学习java开发小伙伴在考察java培训机构的过程中,要通过多方面的了解企业对java开发程序员的技术需求来考察了解培训机构的课程。在靠谱的课程体系的加持下,需要小伙伴在不断努力的学习下,找到适合自己的学习方法,才能更好的学习java开发技术知识。那小伙伴在java培训机构学习开发技术知识的时候应该注意什么呢?1.选择系统靠谱的java培训课程小伙伴可以通过招聘平台的信息或者询问身边从事java工作的朋友来对java以及java开发的工作内容进行一个初步了解。小伙伴了解了企业对java开发程序员的技术要求是什么,通过实地考察了解选择比较系统全面的培训课程内容体系,选择一家比较靠谱的培训机构来学习开发技术知识。2.打好学习基础很重要java入门学习的基础内容有HTML和CSS以及一些java相关的算法。JS交互设计是重点学习部分,这部分需要熟练掌握JavaScript基础语法、JavaScript进阶、JavaScript高级编程等内容。再有java框架也是重点知识点,现在比较主流的框架有spring、springMVC等,熟练运用框架可以提升开发效率。3.理论结合实践紧跟潮流发展也很关键,现在微信小程序和小游戏越来越流行,掌握相关技术点可以在岗位竞争中更具优势。4.找对适合自己的学习方法至关重要小伙伴在学习java开发技术知识的过程中,不要完全依靠java培训机构,需要小伙伴在不断学习开发技术知识的过程中,找到适合自己的学习方法,提高学习效率,提升岗位竞争力。

6,新手如何学习编程

首先,入门编程需要一个循序渐进的过程,需要先了解基本的编程语法,从解决基本的数学问题开始,进而展开编程语言的学习。其次,入门编程要构建一个初步的编程思维。所谓的编程思维就是通过编程语言来解决问题的思路和方式,简单的说就是一个抽象的过程。锻炼编程思维一个最为有效的办法就是完成大量的实验,通过对于实验的不断总结从而形成自己的编程思路。所以,学习编程如果有捷径的话,那么就是不停地做实验。最后,入门编程需要有一个完整的知识结构,这个知识结构涉及到操作系统、计算机网络、数据库、算法设计和数据结构,在当前的大数据、云计算时代背景下,还需要掌握大数据和云计算的相关知识,尤其是IaaS和PaaS。这些知识完全可以在学习编程语言的过程中同时学习,这些内容的掌握程度对于编程能力会有较大的影响。最后,目前编程语言比较多,对于基础比较薄弱的初学者来说,可以从Python语言开始学起。推荐教程:北京尚学堂Python400集,内容多并且系统。从入门开始,适合小白上手,有项目,不枯燥。老牌机构讲师,专业并且干货多。在他们的官网上或者B站上都有,可以去看看,评价不错,是我目前看到的最值得推荐的教程。跟对人,选对书!我是码农阿勇,一个致力于分享编程知识的平台!编程的话,是一种技能,理论上,和其它技能学习的方式都差不多,以练习为主,但注意的是,编程有个编程思维的东西,你得用这个思维去理解,否则,是入不了门的。练习编程思维这种感觉,就像是武侠小说里面的任督二脉,编程思维会了之后,你就开始真正入门了,它就像你的地基,至于其它语言,都是在上面建房子而以。我记得大一刚入门编程时,全班半期考就一个人及格,就是因为编程思维,大家大脑转不过弯。对了,如果你数学基础好,这里是有加分的,如果基础不好也没关系,慢慢的,一边编程,一边也会提高你的数学能力。现在网络比较发达,资料很多,你可以找几篇编程思维的文章看下,语言不限。选择一门语言我是二十年前上的大学,所以当初的入门语言是C语言,如果你不是科班出身,我觉得就不要选C了,科班会教很多语言,我数了下,当年学了有不下七、八种语言,其实用的不多,有些也淘汰了。你可以选择当下最热的语言进行,个人建议Python,学习Python的话,即使你不是做编程工作,它也可以成为你的助手。当然,如果你对Web开发比较感兴趣,你也可以学习JavaScript。学习的话,可以看书和上网查资料,但对于新手来说,直接看视频是比较好的,基础视频基本是不用钱的,可以上慕课网,搜索些基础视频,一边看视频一边写代码,记住,编程是个工程活,一定要写代码,不写的话,看完就忘。开始一个项目语言学会后,不代表你会编程,你可能会写几行代码,或者一些小工具,但要做项目,是需要掌握一个语言生态体系的,而生态体系,又需要找一个方向。我这边举个Web方向的例子,你想做Web前端开发,你得知道什么是HTML、CSS、JavaScript什么是ES6、7等什么是NPM、Node.js什么是模块化、什么是组件化、什么是函数式编程什么是React、什么是Vue等等当然,这些可以是你做完项目后知道的,也可以是你买本成体系的专业书籍知道的,是的,开始项目后,才开始你的成长之路,这时候,你得开始读书了。如果你不喜欢读书,那真的不适合编程了,编程真正上体现了什么叫做终身学习。如果你没有比较好的项目,我建议,你如果学习JavsScript的Web方向编程,建议你做个Web版本的ToDO试下,一个比较简单,但是可以涉及很多方面的项目,网上也有很多例子,你可以一边做一边学习。如果是Python,我建议你先做爬虫类的项目,自己做个电影站之类的工具,爬取一些数据,试验下。不断的坚持最后就是不断的坚持了,你会碰到很多问题,这些问题,你一定得去Google和StackOverflow,然后经常翻一翻Github上别人的一些代码,基本上就开始成长之路。先要了解编程是要干什么。编程,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。对于计算机来说,一切不过都是数字。那我们编写代码的目的其实就是告诉计算机两件事,一是有哪些数,二是该怎么算!因此程序的组成也就是两个部分:数和数的组织方式,即数据结构,和运算的逻辑,即算法。而所有的编程语言就是要把这两个部分的内容表达好。一个完整的编程语言,一般会包含如下内容:数据的声明与类型、运算符与关键词、3大语句(赋值、选择、循环)、数据结构、方法、类等。其中数据的声明与类型、数据结构是用于表达数和数的组织方式;剩余的除了类以外则是表达运算的逻辑;而类是最特殊的,它既包含数据结构又包含运算逻辑。有了以上对编程语言的整体了解了以后,就是逐个理解掌握相关的知识点。而这些知识点往往是一个拉一个,理解了一个后面那个也就好理解:一切根源是数。数要分类型->类型,数要存储->变量、常量,数之间有关系->数据结构,数要计算->运算符,数要按照规则计算->3大语句,计算规则要整理出来重复使用->方法,数与方法关系紧密要在一起->类、封装,类与类之间有相似性->继承,继承的各子类有差异->多态,封装、继承、多态搞到一起->面向对象编程我们要把握这些语言知识点之间的这种脉络,知道他们因何而来,又会往哪里去发展,最重要的是知道它们的出现是为了解决什么问题。在掌握语言的基础上,还要学习如何运用计算机的资源。计算机资源是由各种平台进行封装,以SDK的形式提供的。编程语言是一种表达的能力,而JDK、AndroidSDK等SDK则是资源的使用,也就是表达的内容。我们要分清语言与资源的区别,才能最终运用自如。学习其实就是一个学会分类的过程,知道哪是哪,知道分门别类,找起来才不会找错。在学习编程时往往会遇到一个难题:计算机专业相关的知识点非常多,看起来又高深莫测的样子。要能够掌握而且快速掌握大量的编程知识,我们要有一个干净利落的切入角度。我们首先要弄清楚一个问题:什么是知识?知识就是解决问题办法的总结。我们接触到的所有知识都是为了解决某个问题才出现的,你知道了那个问题,明白了别人解决问题的思路,这个解决办法也就掌握了。很多同学陷入知识的海洋弄得云里雾里辨不清方向,就是因为不知道这些个知识是干嘛用的,不知道它们是为解决什么问题而出现的。而计算机技术里的很多知识更是这样,为了解决问题而出现,出现就是一大串。你不知道它要解决什么问题,就等着被绕晕吧。所以我们先要把编程中遇到的问题找出来,再理解这个问题是怎么解决的,而这个解决的办法就是所谓的“知识点”。因此要经常发出“灵魂三问”这种学习的方法叫做“面向问题的学习方法”。用这种学习方法,在学习中接触到新知识的时候,马上意识到这是某种问题的解决办法,并且从问题切入,相信很快就能把新知识理解并加以运用。最后,也最根本的一条,编程的学习是拿来用的,也只有会用才能真正掌握语言,理解编程相关知识。想学编程的话,可以来看看我发布的零基础学编程课程,学起来既简单又很好玩喔。传统的教室培训有许多好处,但它不适合持续学习的模式或当今IT人员繁忙的日程安排教室学习有时需要提前几个月安排,具体取决于课程可用性和员工的工作重点而且,固定时间的小组培训课程也不太可能是最适合你学习速度的理想之选课程的许多部分甚至可能与你在企业中的特定职业角色无关随着业务和IT需求的快速变化,你是否能够确保在教室培训结束后马上就能用到课堂上学到的知识?你是否需要在不久的将来刷新一些知识,例如在实施和升级之前或是在解决新出现的业务问题时?一次性教室学习的局限性使其非常不适合今天的许多IT专业人士数字化培训正在迅速普及,因为它非常适合时间紧迫的IT人员,能够满足其持续学习的需求它可以让您只在您需要的时候学习您需要的东西,无需参加整个课程或花时间前往异地按照您自己的节奏,根据需要随时暂停和重复分段按照您自己的时间表,根据您的工作日历将培训分成几天或几周数字化学习的越来越显著的优势在于其地点上的灵活性你可以在自己的书桌前、员工培训室或家庭办公室中舒适地学习也许你经常外出,往返于业务地点或客户项目现场?或者在日常通勤中学习?无论在哪里学习,自考总是不建议的,谁试谁哭我建议你可以选择一门简单的容易入门的语言python。头条上一搜一大把入门视频。可以帮你快速找到编程的乐趣和感觉。最重要的是建立你的自信心。有了兴趣和自信以后,如果还想深入和提高。就可以尝试学习数据结构和算法。头条里也有很多视频教程。这样可以帮你步入专业。之后你可以尝试学习Java或者go。多学一门语言可以让你有不同的体验和认识。之后你可以尝试学习架构知识,阅读DDIA。我正在分享阅读这本书,挑战的是英文版。你可以到我的主页里看看。想学编程,首先得选一门编程语言,常见的编程语言有:c/c++,擅长性能,但是开发效率低java,性能略差,但是开发效率较高,基础库非常完善,可用框架非常多。python,性能差,但是开发效率高。常言道,人生苦短,我用Python就是因为这个。js,主要用在前段,后端可以用但是很少。php,主要用在后端。go,主要用在后端,兼顾性能和开发效率。dart,非常有竞争力的编程语言,flutter框架使用的语言,未来跨平台领域大有可为Kotlin,goole力挺的替代java开发androidapp的编程语言。还有很多。根据自己的需求,选择一门,然后学习基础语法,基本用熟练,然后就可以尝试一些简单的项目了,这个时候一定要多阅读别人的代码,学习别人的数据结构的设计,语法的运用之类的,同时也要自己多动手练习。做出来几个简单项目后,你的自信心会大增,兴趣也会更加盎然。接着就可以尝试稍微复杂点的项目,实现自己设想的一些idea了。如果你选择在工作中提升,切记:工作可能会让你失去编程的乐趣。但是,记住,这不是编程发生了变化,而是压力、质疑、辛苦等让它失去了乐趣。希望你能坚持下去,终能拨开云雾,进入新的更高的境界。PS、AI是UI设计师必不可少的两项技能,对于想要学习UI设计的人来说,首先就是要学会使用PS和AI。如何才能快速学会这两样呢?下面,千锋UI设计培训就给大家分享20天学会UI设计(PS+AI)入门教程。课程介绍本套课程主要讲解了PS的工具使用,介绍了蒙版,通道,滤镜,图层样式和图层混合模式等的基础和应用案例。重点讲解了AI的基础使用方法,并结合AI软件讲解了如何进行品牌形象设计。学完课程可以让你熟练使用PS,掌握人像修图,高级抠图,图像合成,海报制作,轻质感图标制作等。熟练使用AI软件,并能掌握logo设计、名片设计、单页、折页、易拉宝等设计,掌握VIS手册的组成及设计制作。课程目录第1章PS1.初识Adobe2.PS的版本迭代3.PS入门介绍和用途04PS界面及工作区介绍05PS首选项设置06文件的新建与打开07文件的存储和格式08图层的认识09图层的分类及功能10PS软件的基本操作11移动工具的基本使用12图层的对齐13图层的分布对齐14选框工具及选区的加减运算15选框与填色的综合使用16选区的羽化17套索和多边形套索工具18磁性套索工具19魔棒工具的使用20快速选择工具21选择并遮住-细化毛发22抠头发23PS的色彩范围24裁剪工具25透视裁剪工具26切片及切片选择工具27图框工具28画笔工具29画笔面板30定义画笔预设和载入画笔31颜色替换工具32橡皮擦工具33背景橡皮擦34魔术橡皮擦工具35污点修复画笔工具36修复画笔工具37修补工具38内容感知移动工具39红眼工具40仿制图章工具41图案图章工具42历史记录画笔工具43渐变工具44油漆桶工具45钢笔工具的基础使用46形状工具的基础使用47形状工具的应用48布尔运算应用49布尔运算应用250文字工具51字符和段落面板52路径文字53模糊与锐化工具54涂抹工具55加深减淡工具56海绵工具57图层蒙版58剪贴蒙版的应用59蒙版的应用60图层蒙版的应用-加倒影61色相饱和度62色彩平衡63可选颜色64色阶65曲线66通道67通道应用-抠头发68表面模糊滤镜69高斯模糊滤镜70动感模糊滤镜71径向模糊滤镜72扭曲-波纹73扭曲-极坐标74扭曲-球面化75风格化-风76风格化-凸出77液化78液化-瘦脸79高反差保留磨皮80图层样式(一)81图层样式(二)82图层样式(三)83图层样式(四)84图层样式(五)85溶解模式86去亮、去暗型原理解析87去亮型应用案例88去暗型应用89叠加和柔光模式90图层混合模式应用(一)91图层混合模式应用(二)92什么是AI93界面分布和功能介绍94新建文档95打开文件96存储文件97AI的基础操作98填色与描边99矩形工具组100选择工具与直接选择工具101卡通形象绘制102魔棒与套索工具103钢笔工具组104剪刀与刻刀工具105文字工具106直线工具组107画笔工具组108旋转与镜像工具109摩天轮插画制作110形状生成器111形状生成器的应用112形状生成器应用(二)113实时上色工具114实时上色工具的应用115渐变工具116混合工具117混合工具的应用118渐变与混合工具的应用119路径查找器(一)120路径查找器(二)121路径查找器的应用122AI综合应用-MBE风格图标123综合应用-logo图标的制作124综合应用-炫彩字制作125综合应用-2.5D字体126综合应用-偏移路径127综合应用-圆形切图形128综合应用-剪切蒙版制作纹理背景129综合应用-网格工具制作渐变背景130综合应用-符号131综合应用-飞出的粒子132综合应用-流光星球133综合应用-炫彩渐变线条134AI夜景插画-背景打造135AI夜景插画-树木制作136AI夜景插画-树木制作(二)137AI夜景插画-月亮和萤火虫制作138AI夜景插画-麋鹿制作139AI夜景插画-叶子制作140什么是字体141字体设计的重要性与方法142字体的性格143基础造字法144矩形造字法145钢笔造字法146几何元素法147笔画减细法148形象替代法149笔画的简化150了解LOGO设计151LOGO设计创意手法152首字母创意手法153首字母创意手法(二)154具象手法155徽章设计手法156徽章设计手法(二)157名片设计规范158名片设计排版设计159名片设计(一)160名片设计(二)161名片设计(三)162名片设计(四)163什么是DM单页164DM单页制作规范165DM单页页头设计166DM单页排版设计167DM单页页头设计168宣传单页设计(二)169三折页设计规范170三折页设计(一)171折页设计(二)172折页设计(三)173折页设计(四)174易拉宝设计规范175易拉宝设计(一)176易拉宝设计(二)177企业VIS178基础识别系统179应用设计系统编程是个很广泛的词吧,编程其实是有很多语言的,如果不看语言的话,大致也可以分为前端与后端(注:其实编程不只是前端和后端,但是新手入门的话,建议还是从前后端会比较容易点,之后就会牵扯到框架等复杂的技术)。前端是指Web页面(网站页面)或app等前端界面,后端就是负责实现前端的功能业务,将前端需要的数据返回给前端显示或做出反应。新手编程入门可以从这几点出发:1.知道自己想要做什么编程(前端或后端);2.知道是前端还是后端之后,还要知道想要先从什么语言入手。前端的话,建议可以先从HTML+CSS入手,后端的话,建议可以从C#入手,这只是本人的建议,并不是绝对的;3.知道了自己想从哪个语言入手的话,就可以上官网查看文档,看demo,如果还是不明白的话,就可以上网去搜索该语言的入门视频,现在网络教程都是很详细的;4.编程入门之后就可以尝试去实现下自己想的页面或功能,这会增强自己的信心。编程语言其实是有共通性的,如果你做到后面的话,就会发现学习其它语言就会快很多了,新手入门,不要急,慢慢来,坚持就会有收获的。刚开始学习编程语言,要怎么去做,动手编写一个编译器,学习一下较为底层的编程方式,是一种学习计算机到底是如何工作的非常有效方法。编译器通常被看作是十分复杂的工程。事实上,编写一个产品级的编译器也确实是一个庞大的任务。但是写一个小巧可用的编译器却不是这么困难。踏出了编程入门教程第一步,接下去怎么做就全看自己了。可以按照文章所指导的全部做一遍,然后制作一个更加复杂的编译器。需要去写一个更加精巧的语法树来生成汇编代码。接下去的几步分别是:(1)允许返回任意的值(比如,return3;一些可执行代码);(2)添加对“非”的支持(比如,return~1;一些可执行代码)。每一个额外的特性都可以教你关于C语言的更多知识,编译器到底是怎么执行的,以及世界上其他编写编译器的人是如何想的。这是构建babyc的方法。Babyc现在已经拥有了if语句,循环,变量以及最基础的数据结构。下面给大家展示一下国内最权威的.net训练营学习路线图:

7,自学编程如何学

如果你能坚持的话,可以,先从C语言学起,C是基础。而且编程的学问很高,不是想象中的那么简单。如果真的想学的话,你去学学网页设计,蛮好玩的。先学静态的,再学动态的,动态的也要编程,但相对简单。自学危险性很大,很难懂的,建议报个培训班,入门了在自学。但是奉劝一句,很多计算机专业的学生都坚持不了,太枯燥了。
首先学习要找出最好的方法,找出最基本的,最骨干的,最重要的东西,牢牢的掌握住。培养学习兴趣,在学习中寻找快乐。学习形式可以多样化,例如去图书馆,用电脑,和别人探讨,等等。要从苦闷中走出来,适当的调节大脑,还要注意学习的效果,劳逸结合,注重独立思考和体育锻炼,人的潜能是非常大的,一定要了解自己,不断的完善自我。
我一直觉得,先打好基础,你最起码得了解C语言的语法,一些常用的语句然后试着去编写一个简单的代码,从构思到编写到调试到最后的运行,就像十月怀胎,当你能够完整的运行这个软件时,你已经算是入门了,以后就靠经验的积累和学习的加深了。
其实我觉得你的想法很好,至少比整天打网络游戏的好多了。先下载点视频看好了,只要 是关于编程的书籍都看,快速浏览,懂的她的大意就好,然后再决定学那个语言吧。做完这个你会决的自己要学什么了,最后利用一切可用资源去做。就OK了。。。
如果你从来没有接触过语言的话。可以先看谭浩强《c语言程序设计》,因为大学一般学c都用这个为教科书,还要到网上下一些视频,因为你是自学可以有什么东西看不是很清楚,所以下一些视频可以帮助你的理解,第二:就是多写代码。先照例子写,后面自己写出来。要理解程序的思路。还有就是多加一些程序的论坛和qq群。一起讨论。这样学习有好外。最重要的就是坚持。一定要坚持下去。祝你成功。

8,计算机软件编程怎么学

那要看你学什么了,如果学C语言的话,可以看谭浩强的《C语言程序设计》,在网上多搜搜相关视频看看
要是想学习Java的话,可以看Thinking Java 和Java核心技术两本书!都比较详细的!
此转载贴 最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。 我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像c语言那么灵活,易于理解和学习。 然后可以继续学习c语言,这个语言比较灵活。有了pascal的基础,在进行c语言编程就不会因为c语言的灵活而有问题 。后面的就可以学习vc什么的了。 c语言的书推荐谭浩强的,比较好。 我当时学习pascal和c语言的时候是将书后的习题都做了一遍,感觉效果很好。 当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,c就是很好的选择,如果是windows开发,那么vc就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。 还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就ok了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。 在你学习好c语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。 只是一家之言,有不到之处,还望见谅!
首先编程自己多动手做项目,在网上下源代码自己看,多做练习很重要,一味的看不会有好效果,一定要亲自实践

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

怎样学编程 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.加强计算机理论知识的再学习 学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

10,想学计算机编程从哪里入手

随着互联网越来越普及,电脑相关的行业人才也越来越稀缺,就业岗位逐年增多,人才供不应求。因此从事互联网相关的行业,是一个不错的选择。至于想学的专业,就看个人的爱好和本身的素质来看,建设艺术设计,电子商务,新媒体UI设计,影视后期等等都是近两年发展很快的专业,就业前景不错。
C语言或者C++吧 这是最基本的了 然后听说一个程序员至少要学6门语言 搞这个的学得越多越好 学的多了才知道各个语言的优缺点
我觉得应该根据你的工作需要或者说你的发展方向而定。基本上两大类吧:C/C++和Java。比如,如果你要做企业级应用的你应该学习Java和C#;如果你想做嵌入式,那么应该学好C语言;其他情况下,在你不知道要做什么之前你可以选择学习C/C++。学会这两大类中的一类,对于你学习其他语言都将是比较轻松,包括脚本语言,动态语言?? 1、我的入门是从学习C语言开始的(其实课程是C++),这是我们学校的公共课,我上课比较认真(虽然老师讲得很差,而且一段时间后,我就发现自己的基础掌握比她好,当然理解深度没她好),因此,我认为对于完全没有基础的人而言,听别人讲比较容易入门。当时的教材是学校自己编的,挺烂的。 建议一(以C/C++为例),对于刚想进入编程的人(就是从来都没有接触过编程的人),最好是听课的方式(自己看的话估计要很慢,而且很痛苦),可以找视频或者培训等。C语言推荐入门教材:谭浩强的C语言,最新版是第三版,不过第二版应该也可以了(蓝色的)。说明一下:坚决不同意直接看K&R的《The C programming language》,这本书绝对不是初学者可以看懂的,里面讲语法的并不多,语法都是合在程序里面讲。不过这本书非常好,入门以后一定要看的一本书。 当然可以从C++直接入门,C++之父强烈推荐从C++直接入手。C++推荐入门教材:钱能的C++(红色的,清华大学出版),这本书第一版不是ISO C++,不过比较经典,作者现在也出了第二版了,第二版好像不是太好。国外的最好的入门教材据说是:《Acclerated C++》作者是Koenig和Moo夫妇,非常厉害。他们的著作还有《c陷阱与缺陷》《c++沉思录》。《Acclerated C++》这本入门的书我没有看过,我觉得还是先找本国内的书好好看,看的差不多了,国外的经典书籍随便看就会觉得很有味道,否则你可能会很受打击。入门的书至少要看两三遍(要彻底理解哦 ):)。如果是C++,我建议后面类的部分至少要理解三到五遍。说明一下,c++模板的部分可以先不用看,如果有兴趣的话,等把c++学的差不多了,我觉得可以把模板、STL、泛型编程结合起来学习,这个又是一个很大的工作量了,又得下很大的功夫。所以说,C++博大精深啊。 建议二、学习过程中要结合简单的算法,像冒泡还有类似c语言程序百例这样的小例子做做;更进一步应该做点大一点的项目,最好是控制台程序。或者你已经着手学习win32、MFC或linux,你也可以结合平台做点小的项目。 2、第一阶段是最苦的,接下来相对就知道应该怎么去学习了。这时候假设你已经有了扎实的c++基础。这是你可以选择也应该选择发展方向了,做企业级应用,还是系统开发,嵌入式设计或者游戏开发?? 那时我其实并没有考虑那么多,因为我不是学计算机的,因此我就把参加一些计算机之类的考试当作学习目标。我当时其实C++语言基础已经很不错了,但是上机实践很少(那时我没有电脑),因此参加省计算机二级,全国计算机三级和全国计算机四级考试,结果上机都没有通过。我很郁闷,二级的时候是我不知道怎么样进那个DOS界面把题目调出来,三级的时候是很快就编好了,也通过运行了,可是成绩出来却不及格,四级的时候是编好了,可能是我那题目比较难,好像用了两次循环,结果那破机器竟然承受不了。后来一乱就毁了(当然主要是上机太少了)。不过我那些上机都没有去补考。二级和三级的时候是自恃水平已经远远超过考试要求了(^_^,见笑了,可能是因为等级考试还是比较简单的),四级的时候则因为自己已经通过高级程序员考试,觉得补考上机好像没必要。(我高程和四级都是在2003年考的)。 建议三:定位学习方向(见附录一)并好好学习计算机基础知识。在你还不确定学习方向,或者你还在大学本科期间,那么我认为应该先把计算机的基础知识好好学习一下。我认为计算机必学的基础课程而且要精学——首先是数据结构,其次是操作系统、软件工程,数据库。这四门课不管你将来想从事哪个方向的基本上都会用到。当然,有时间的话,其他基础课都是应该掌握的,离散数学、组成原理、体系结构、网络、编译原理甚至跨学科的。方向是很重要的,因为知识其实是无限的,一个小小的领域就够你研究很久了。本科生可能还没有什么方向的感觉,但是到了研究生你一定要清楚自己到底想要做什么,要往哪个方面发展,不要盲目学,瞎学乱学,否则最后可能看似什么都会,其实什么都不会。 我也曾经学习过Java一段时间,这篇文章既然是谈编程语言的入门学习,我也简单说一说。因为有了比较C++扎实的语言基础,所以Java学起来比较轻松。我先找了国内一本薄薄的教材很快看了一遍(几乎都理解,但是只看了一遍),空闲的时间配合清华张孝详老师的java视频。以后其实才算我真正要开始入门JAVA的学习,我用了是《core java》中文第六版(本来想用候捷翻译的第二版的《Thinking in Java》,发现被同学弄丢了),这本书我差不多用了20天才把里面的知识都搞懂,当然包括程序风格的模拟,最重要的时我把有关GUI编程的那三章里面的程序例子几乎可以默写出来(当然,那是因为我理解了,其实这样就变成了我的知识了),里面的API我也记得差不多了。(说明:Java里面的GUI编程没什么用处了,建议大家先跳过,GUI不是Java的长处,如果以后需要的话再查手册或者再记忆学习)。 其实学习了C++以后,学习Java是比较容易了,但是建议不要两种都学啦,他们的用途是不一样的,你应该熟悉其中一种,更重要的是熟悉其应用领域所需要的专业知识甚至平台,以及使用他们的企业,有创业计划的还应该考虑一下他们的应用领域,最重要的是思考他们的潜在的应用领域。 对于初级的学习就讲到这里,接下去的学习其实都是高级部分,先不介绍了,因为:一、我自己都还没有学懂,这里乱吹会误人子弟。 二、高级东西的学习很多,有很多选择,又需要很多繁琐的知识,可能也一下子没办法讲清楚。望采纳,谢谢。
可以去学校了解一下
学电脑可以来了解一下
文章TAG:计算计算机计算机编程编程计算机编程入门自学

最近更新

相关文章