我想学编程,该怎么入手

如题所述

学编程之前,我们要知道编程的这些特点。
1.首先编程是什么?为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。【百度百科】
1. 编程是一门实践性很强的学科。
2. 编程它是一项技能。
知道了它的特点,我们才知道怎么去学习。
1. 编程既然是处理人与计算机之间交流的过程,那么我们就需要理解计算机处理问题的流程,然后我们才能把问题的思路/方法和手段通过计算机能认识的方式告诉计算机,这就需要我们有一定的逻辑能力,理解能力。
2. 实践很强,就说明需要我们多练习,就是需要我们多敲代码。
3. 既然编程是一项技能活,那么只要我们不是很笨,都能学会,只是每个人所花的时间不一样。
明白了以上几点,我们再来看该学什么,该怎么学。
基础学科:
1. 编程入门(如C、C++ 等)
2. 数学基础(一阶逻辑系统、集合论、图论、线性代数、微积分、概率论)
3. 数据结构与算法
4. 体系结构(数字电路、CPU设计、操作系统、编译器、网络协议)
熟悉了上面的知识之后,对计算机基础理论就有了大概的了解,也为深入学习编程技术打下一定的基础。
然后,就可以真正开始学习编程了,这时候你有两个选择,一是学前端;二是学习后端。什么是前端,后端,我一句话简述。想要知道更详细的,自行找资料学习。
前端:就是软件的前台部分,我们肉眼能看见的部分,比如淘宝的各种页面,app的各种页面等等。
后端:就是软件的后台部分,我们肉眼看不见,处理数据交互的。
前端所用的技术主要有三大技术:HTML/css/JavaScript
后端用到的技术:数据库,常见也就是MS SQL、MySQL、oracle等数据库,还需要精通至少一种语言,比如Java/.c#/PHP/Python等等。
知道了学什么之后,接下来找一份详细的学习大纲开始学习。去那里找大纲?培训机构的最好,他们研究得深入,资源也有。
有了大纲就开始学习吧。
有两种学习方式:
一是自学。适合自控能力强,自学能力比较好,时间充裕的同学。三者缺一不可。
1. 查找资料。找到你要学习的所有资料,书籍+大纲+视频。
2. 制定严格的学习计划。细化到每一个知识点,这部分可以参考培训机构的大纲。
3. 找一个老师。老师可以是你的朋友,同事等,遇到难题,自己不知所措,又问的地方。
4. 执行。上面的步骤都完成后,就开始学习吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-14
看你想走什么方向,喜欢写图形界面还是喜欢做服务器,可能你对这些没有概念,不过现在主流的几个选项:ios(oc/swift),Android(java/kotlin),Windows(c#)这几种,windows还要差一点,然后网页方面主流还是java(ssm/ssh),当然你想快速能上班干活,PHP也可以选择,前端方面比较复杂,不建议新手进前端坑,前端html+css+js,当然还得熟悉各种库,bootstrap UI界面库,angularJS,rect,vue等等,乱七八糟的,但是后期发展也多,可以走混合式开发,纯手打,觉得可以的话,给个分吧,最近在赚分
第2个回答  2018-02-14
从c语言开始