我想学编程(初学者)应该从什么地方开始学起!

作者&投稿:养翔 (若有异议请与网页底部的电邮联系)
我想学习编程,要从哪开始学起?~

学习编程可以从c语言开始学,方法如下。
零基础自学编程入门指南:
一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。
二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。

三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,最好是成套视频,如果条件允许也可以购买一套编程入门的视频资料。
四:计算机编程入门一定要理论和实践相结合只有这样才能真正学好
五:如果你有会编程的好朋友,多请教请教他,能让他带带你就是最好不过的了。

首先确定学习什么、从什么学起,然后配置好电脑编译环境,这样为我们接下来的学习和动手实践会带来方便。现在基础的编程语言是C语言,建议把C语言学习作为基础语言。在学习计算机编程语言的时候需要在网上找到相应的课程,网上有很多免费的C语言课程,建议选择一套进行学习,阶段性的回顾复习。

其次,多学多练,计算机编程只有多打代码,才能从中找到规律。期初的时候可以不明白只要跟着老师一起打代码一起多练习,慢慢就会由记住理解,如果是想从事编程的同学,可以把写过的代码存到自己的文本文档里,这也就能知道我们的代码量,为以后找工作做准备。
学编程入门很关键,如果你找到一个好方法入门学习很轻松,如果方法错了,很容易半途而废,C语言编程学会后,完全可以在学习python、java等新的编程语言也无所谓,它们有很多相通之处,可以相互借鉴,互相拿来应用。

仅供参考~
我觉得吧,学习之前应该先确定学哪门语言,毕竟语言几十上百种。
1、建议学习
Python。Python
基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到
Python
GUI
库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。同时
Python
的缩进格式也比较严格,这也很好的让编程初学者养成一个良好的编写代码习惯。
在美国有很多编程初学
Python
的书籍,其受众就是小学、初中的青少年,比如《Python
for
Kids》,这些书籍一个很大的特点就是图文并貌,并且很快引入图形库的学习,教会小朋友制作出一些图形和简单的游戏,比如画星星,弹球。这样的好处是激发小朋友学习编程的乐趣,让小朋友从小就感受到编程的魅力。
2、读大一零基础学编程
上学习编程的首要任务是学习电脑的基础操作,熟悉键盘,让自己对电脑有初步的了解认识。至于理工科专业的学生大一估计都会教《计算机科学导论》这样类似的课程,如果想尽快编程,学生应尽快将该书内容看一遍,让自己对计算机有一个整体的认识。
那么大一学生若要系统的学习
C语言,建议使用
《C
Primer
Plus》,英语好的同学可以直接看英文版,注意该书不是《C++
Primer》,《C++
Primer》可以在
C语言学的有一定基础的时候看。当学完《C
Primer
Plus》之后,可以对算法的知识学习,有精力的话可以啃《算法导论》。平时可以多上
github
上直接看源码,这样比单纯看书进步的更快。
3、新手学习编程,看书时一定要不能只看不动手,一定要同时动脑、动手,要将书里面的代码都勤奋的敲。
值得注意的是,编程是个比较广义的概念,编程语言有数种,所以要学习计算机语言就要先了解语言的发展史以及各种语言在不同领域的作用,推荐先学C/C++,这门计算机语言是一门相对简单且发展的比较完善的计算机语言,初次之外呢还有basic、C#、java等等,在C之前还有更加原始的计算机语言。
推荐的学习资料是郝斌老师的教学视频,还有谭浩强老师的《C程序设计》一书,建议先看书在看视频,当然也可以同时看,这两样都是入门的较好的参考资料。

想学编程,不能急,要慢慢来,有耐心,(千万别下网上的电子书,那简直是浪费时间,自己花钱去买书回来看)相信你能成功!下面是一些书和要求:
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 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 本质论》
学编程就是这样,我今年30岁了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员...... 我想对我上面所说的话给一个总结:

如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。

Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!

怎么说呢,虽然有些语言是当下流行的,有些貌似是所谓的过时语言.但是,初学不一定要挑那些最时尚潮流的语言.我个人认为学编程学的是思想,不是具体哪门语言.编程语言这东西,一通百通.精通了一门以后,再学一门新的是很轻松的.
而且学习编程,其实除了语言本身,其它的一些东西也很重要,比如数据结构,算法,数据库等一些相关知识.不然学会了语法是根本没用的,如果单纯学语法,花半天记一下就够了,可那样等于没学.
不好意思说多了,我只是有感而发.我来就我知道的一点回答你一下吧.据我所知,目前"跟的上时代"的语言应该有Java,.Net,C/C++等.目前好像嵌入式方向挺吃香的.C语言比较经典,好多学校用作程序设计基础的教学语言.虽然C本身不支持面向对象,在此基础上发展出了面向对象的C++,但是还是有很多企业公司用C,毕竟不是所有地方都需要面向对象的知识.我现在参与的一个项目很多就是用C写.
如果你C学的差不多了,那么过渡到C++很容易,最主要就多了一个面向对象的概念,其它也有很多不同,但我觉得都不是大问题.再如果,你C和C++都差不多了,那你在语言这方面应该真的差不多了.这个时候如果你去学Java,C#什么的,熟悉起来时非常快的.不过,程序设计这东西,经验很重要,就算你语法函数什么的再熟,平时自己打的代码不多,也是很难写出好的代码的.
我不知道你的打算是什么,所以也不好说接下去该学什么.编程只是软件设计的一个基础,里面有好多方向.如果是我刚刚说的嵌入式方向,那你还得学汇编,单片机等知识,如果是网络方向,当然得学各种协议及一些通信原理,如果是管理信息系统方向,那就得熟悉数据库,SQL语句等......
唉,好像又说多了.这么说吧,哥们,我觉得吧你要自学编程,用C作为入门还是不错的,毕竟也是那么多高校的选择.要是你觉得有难度,可以换visua basic,这个语法上看起来会比较简单,还没指针什么的.但是不要沉迷于IDE,VB很容易让人产生自满,因为它要做个小程序真的太简单了,拖几个控件就行了.因此很多人以为这样就是编程了.
如果你就是要以潮流的语言起步,那也随便你了.你学Java也好,C#也行,或者也可以去学Php, Jsp, Python脚本等.
其实什么都差不多拉我觉得,关键是,思想.

自学编程应该:
1、建议学习 Python。Python 基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到 Python GUI库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。同时 Python的缩进格式也比较严格,这也很好的让编程初学者养成一个良好的编写代码习惯。
在美国有很多编程初学 Python的书籍,其受众就是小学、初中的青少年,比如《Python for Kids》,这些书籍一个很大的特点就是图文并貌,并且很快引入图形库的学习,教会小朋友制作出一些图形和简单的游戏,比如画星星,弹球。这样的好处是激发小朋友学习编程的乐趣,让小朋友从小就感受到编程的魅力。
2、读大一零基础学编程
上学习编程的首要任务是学习电脑的基础操作,熟悉键盘,让自己对电脑有初步的了解认识。至于理工科专业的学生大一估计都会教这样类似的课程,如果想尽快编程,学生应尽快将该书内容看一遍,让自己对计算机有一个整体的认识。
C语言,建议使用 《C Primer Plus》,英语好的同学可以直接看英文版,注意该书不是《C++ Primer》,《C++Primer》可以在 C语言学的有一定基础的时候看。当学完《C PrimerPlus》之后,可以对算法的知识学习,有精力的话可以啃。平时可以多上 github 上直接看源码,这样比单纯看书进步的更快。
3、新手学习编程,看书时一定要不能只看不动手,一定要同时动脑、动手,要将书里面的代码都勤奋的敲。
值得注意的是,编程是个比较广义的概念,有数种,所以要学习就要先了解语言的发展史以及各种语言在不同领域的作用,推荐先学C/C++,这门计算机语言是一门相对简单且发展的比较完善的计算机语言,初次之外呢还有basic、C#、java等等,在C之前还有更加原始的计算机语言。
4、学会记笔记
很多人刚开始学编程以往里面的很多东西都要记住,其实这是错误的做法。
不用去记住这些代码,理解代码比记住代码更重要。这里我们能理解代码是干什么用的就可以了。如果后面用的时候忘记了,反过头来知道在哪查找答案就可以了。这是学习的重要思想之一:知道在哪查找答案比记住更重要。

首先你对他有兴趣,加上自己的努力和实践那肯定能把他学好了,只要你把他学好了,将来肯定能找到好工作!当然要锻炼自己编程的速度,好的软件公司对编程人员要求很高!还有现在学JAVA前景比较好,好多公司都在做外包!当然光靠学习一些理论上的东西肯定是不够的,建议你可以找个专业的学校提升下实战经验,就可以了。
我当初毕业后就是在威迅软件职业学院学习的,毕业后推荐的工作还不错,希望可以帮得上你。

现在我们常说的学编程,其实主要就是学一种编程语言,如java编程语言,它易学,就业广,适合没基础的学生,对于你而言,你本身就是网络技术,那应该是学过C等编程语言的~有了一定基础,再学java编程的话,那效果会更好。
对于你说的自学,我并不赞成,靠自己的学,那还是很吃力的,如果自己的自控能力再差点,那就浪费时间了。参加培训效果会更好点。


零基础小白怎么学编程
零基础小白学编程的方法如下:1、对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。2、入门期遇到难题,耗了半天时间还是没弄懂,可以暂时...

想给孩子报一个少儿编程的课程,有哪些适合0基础孩子的编程课?
Scratch是由麻省理工学院媒体实验室开发的一种图形化编程语言,特别适合初学者。通过这个课程,孩子们可以学习基本的编程概念(如循环、条件判断、变量等),同时也可以创建自己的互动故事、游戏和动画。 Scratch的界面友好,且直观易懂,孩子们只需要拖动并拼接代码块,就可以实现各种功能。这样的设计使得孩子们在学习编程的同时...

编程入门先学什么
对于零基础人员想要编程入门可以分为12步骤。1、如果你能够熟练使用Windows的话,你就已经可以开始你的程序生涯了,准备起来吧!2、首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件会有一些成就感,但是,基础才是最重要的!C语言...

新手学编程该怎么入门?
1、初学者学习编程的时候,首先需要弄得编程的一些基本原理,只有掌握了原理,才能更好的去理解各种编程知识。2、学习编程工具的使用,初学者在掌握了编程原理以后就需要学习编程工具的使用了,只有熟练的掌握了编程工具的使用技巧,才能在编程中提升效率。3、多进行编程的实际练习,编程的学习最主要的就是...

编程初学者应该学习哪些课程呢?
编程初学者先学课程如下:1、C语言 对于刚接触编程的人来说,先学习C语言是非常重要的。C语言可以说是是计算机编程语言的鼻祖,其他的编程语言几乎全是由C语言变化衍生出来的。C语言虽然是一门面向过程的语言,但是其基础语法和其他编程语言是非常相同的。2、HTML,CSS,JavaScript。这三门语言是前端学习...

适合初学者入门的编程语言有哪些?
如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系。但是事实上某些编程语言的确比其他语言要好学。选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大的帮助。下面是小编为大家总结出的5种最佳编程语言候选名单,排名不分先后。1.Python 当我们...

初学电脑编程需学什么
初学电脑编程需要学习英语,选择一门编程语言,要有数学基础,具体介绍如下:1、英语基础 计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学...

零基础怎样学习编程 应从哪里入手?
计算机基础、网络基础,这些先基本了解一下,然后选择一个编程技术方向,现在热门的编程岗位就是Web前端、Java,如果是为了就业可以考虑这两个技术方向,如果是对编程感兴趣,可以学Python,语法简单,可以迅速做一些小项目。"编程"就是我们为了完成某项任务, 将解决问题的步骤, 用计算机能够理解的语言写成...

如何自学编程
要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学...

新手如何自学编程
2、通过编程软件,将书上的基础知识逐一进行试验。编程是一门应用的课程,知识看书本内容浅薄,应用过程会发现很多问题。3、通过网上的公开的教学视频进行学习,像慕课网,小甲鱼,腾讯视频等一些基础视频就非常不错。4、如果你已经能熟练的掌握一些JAVA语法,你可以在网上找一些经典问题和方法进行训练,如...

陈巴尔虎旗19160329012: 新手学编程应该从什么地方开始学起? -
职类安痛: 如果是自己学,需要具备自学能力,可以考虑从搭建编程环境开始,学习调试演示程序.要具备编程的基本常识,语法,系统环境,编程技术等.是一个长时间的任务.

陈巴尔虎旗19160329012: 我想学编程,应从哪方面入门呢?
职类安痛: 首先您得想想您学编程是要干什么,计算机考级,个人兴趣,还是以后要走计算机专业的方向(就是去当程序员).但是不管您要干嘛,计算机入门的第一门语言一般C语言. 用谭浩强的《C程序设计》.目前计算机专业的大学生一般都是使用C语言作为第一门语言.教材都是《C程序设计》 这是第三版:这是第四版:另外,我还有第三版的电子书,有需要的话我发给您..嘿嘿.

陈巴尔虎旗19160329012: 初学者该从哪里学习计算机 程序编辑 -
职类安痛: 一般来说,大学里C语言是一份基础课,几乎所有的理工专业的学生都要学这门课,即使计算机专业的学生也要学,要是想学编程,可以先从C学,但是我给你说,之所以说C是基础课,是因为当我们走上社会时,如果从事软件方向的工作C语言用的很少,因为现在JAVA语言才是社会上最吃香的编程语言,你可以先学C,再学JAVA,也可以直接学JAVA,他们两个之间有共同之处,如果你要学C的话,最好先在家学一下单片机一类的硬件东西,那是C语言运行的基础.

陈巴尔虎旗19160329012: 我是新手想学习编程应该从哪里入手? -
职类安痛: 可以学习C,或者C++/C#(C#用的较多) 开始的时候可以只是看一些语法之类的基本规则,不一定非要弄得特别懂,按照书上的实例亲自做几个试试,培养一下信心,时刻给自己一点鼓励很有必要. 等到基本功差不多了,就去看看数据结构和数...

陈巴尔虎旗19160329012: 学习编程没有基础要从什么入门? -
职类安痛: 你既然喜欢编程,就应该认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的...

陈巴尔虎旗19160329012: 请问学编程要从那方面入手? -
职类安痛: 最近很多人都在问如何学习编程.我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的.即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借...

陈巴尔虎旗19160329012: 学编程应该从什么地方学起
职类安痛:编程,就应该认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本...

陈巴尔虎旗19160329012: 学习编程 从哪里开始入门.?
职类安痛: 方案一 Basic语言 & Visual Basic优点 (1)Basic 简单易学,很容易上手. (2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序. (3)众多的控件让编程变得象垒积木一样简单. (4)Visual Basic 的全部汉化让我们这些...

陈巴尔虎旗19160329012: 想学编程要从什么先学起 -
职类安痛: 建议不要先看<C++ Primer 第四版>,虽然书名是 Primer,但书的内容确实是针对有一定基础的人,建议先看谭浩强的<C程序设计>或<C++程序设计>,清华大学出版社的.钱能的 <易学C++>

陈巴尔虎旗19160329012: 我想学习编程,可不知道该从什么地方入手. -
职类安痛: 单单编程语言的语法而言,根数学关系并不大数学主要用于算法以及具体的项目,但是大部分项目只需要高中甚至初中水平就可以了应该学习哪种语言,我觉得应该根据你的工作需要或者说你的发展方向而定.基本上两大类吧:C/C++和Java...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网