白纸一样的编程小白,想自学编程,应该怎么做,学习

2021-01-02 13:41:26 字数 5341 阅读 3559

1楼:猎学网

自学编程的难度是相当大的,尤其你是零基础,除非你本身在这方面有一定的天赋,不然会在学习中遇到很多问题,并且浪费很多的时间。如果你要自学,建议你可以先看看网上的零基础编程课程,里面会教你如何从零开始,并且需要看哪些书,你去针对性的买就好。

可以先学习一下,如果觉得比较吃力,建议还是去报班系统性的学习,而且如果要做编程方面的工作,你不仅仅专业能力要有,学历也至少是大专文凭,所以这个你也需要考虑进去,如果你学历没有达到,可以去参加**高考、网络教育、自考进行学历提升,双向提升对你未来求职帮助才会比较大。

我本人是一位无基础的编程小白,要是自学编程该从哪方面着手?

2楼:spring好难

所有的学习 ,最简单的规律就是 利用已知探索未知。 大白话就是举一反三。

脑筋急转弯: 什么知识学起来最快? 已经会的知识学起来最快

有的人爱看书,爱思考。 脑袋里面会有很多的知识模型, 学习新知识的过程中, 和旧知识模型进行对比和关联,很快就可以理解而且很难忘记。 俗称就是:悟性高

比如: 玩游戏,只要你会玩一款射击游戏,再上手其他类似的就感觉很快。 没有新手的抵触和畏惧心理。

所以你感觉自己在编程这个领域是小白, 悟性差。

核心的本质是肚子里面的知识模型太少了, 对你来说完全都是全新的东西! 学起来当然费劲啦。

所有语言的知识体系分为三大块:

数据存储 (内存,文件,数据库,分布式,集群, 关系型 ,非关系型 。。)

业务逻辑 (业务需求,语言语法,算法,类库框架,性能优化等)

这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。

3楼:匿名用户

一般都会推荐你c语言

有互通性 , 但是不多 , 主要区别为是实现同样功能的命令在不同语言不同单词而已 . 查帮助文档就好.

初学设备没什么要求.

如果你是一个经常在电脑上工作的文员,请继续往下看,否则请跳过我的答案.

分为3步,一培养兴趣 二实用与转化 三学习新的语言

建议你先不要看那些c啊,之类的编程语言.很容易枯燥而放弃

建议你从按键精灵学起,理由:1鼠标拽拽就能做脚本,帮助自己工作,从而培养兴趣,要记住,实用才会有兴趣,然后再用按键精灵写一些后台判断运行的脚本,例如合并excel啊,批量复制黏贴,把剪切板内的文档加工一下再黏贴啊,等等,就可以进军下一个阶段,此时脚本应该以解决工作内容为主,培养兴趣。

实用与转化,此时根据不同的工作内容而决定到底自己有没有能力学编程的时候,可以选择excel-vba或者易语言,前者工作时excel多一点,能闭着眼睛处理大量的excel数据,后者能制作各种工具,对工作也有一定的帮助,此时也不能忘记实用才是根本。

学习新的语言:当你对excel-vba或者易语言熟练掌握,感觉这东西不足以满足现在的需求的时候,是时候选择一门新的语言了,javascript或者php都可以,或许你可以买本书或者去上课,祝你好运。

4楼:匿名用户

自学不好学,建议你报一个学计算机专业的班,那种不影响你上班的。

我对编程感兴趣但零基础。我想自学编程,怎么办。有没有适合编程小白看的书

5楼:匿名用户

如果c入门的话,建议装虚拟机做linux,用这本书:《linux_c编程一站式学习》,个人觉得更适合入门。

python入门的话,建议从python2开始,平台随意。书推荐:《笨办法学python》或《python基础教程》或《python入门经典》。

6楼:匿名用户

c语言基础之类的,可以去图书馆找一些基础性的图书看看。

怎么学习编程,我小白....

7楼:匿名用户

应用程序分为网络程序(开发**的,多数不需要编译)和客户端程序(例如excel,画图之类的,多数需要编译,编译很麻烦的,但rgss除外)。

开始时,你可以先买一本入门的书来看,看书比较方便,也不用到处去找网络教程,当然,也不反对你直接看网络教程。

我最开始,学的是php(只是因为网络编程语言不需要编译),这是一种网络编程语言,但不需要学得很好,这只是你用来掌握编程基础知识的。

编程基础知识包括变量(包括数组),值的类型(整数,浮点数(小数),字符串),运算符号(+,-,*(乘号),/(除号),**乘方,()括号等),条件分歧(根据不同的条件,执行不同的**),循环(满足一定条件时,反复执行一段**),等等。

这些基础知识在很多编程语言中都类似,方便你进行下一步的学习。

如果你想开发网络程序,你就可以继续学习php(服务器端的处理),和html以及css(用于网页的显示),这方面的知识可以在 http://w3school.***.**/ 上学习;

如果你想学习开发客户端程序,vb(visual basic)可能比较适合新手入门,开发一些小工具是没问题的;但c++(c语言的改进版)功能要强大一些,你可以编写出很复杂的程序,很多大型的软件公司都在使用c++。这要看你自己衡量,究竟你想编写出怎样的程序。

vb的教程可以在 http://****educity.**/help/zt/vb/ 看,比较详细;

c++教程在 http://prglab.***/ ,还可以看一本书《好学的c++ 第二版》(有点贵,建议在亚马逊买,比较便宜,40多元)。

建议不要学习易语言,易语言的程序经常存在杀毒软件误报的情况,容易被杀毒软件误删。

希望对你有帮助,谢谢!

8楼:匿名用户

其实很简单,只要有一定的逻辑。认真学习基本就可以学好了

9楼:云不碍空

学这东西 先把基础打好 一般都是从c++入门

10楼:零下91度

这个建议去买相关的书籍看看

11楼:长沙新华电脑学院

可以到学校看看哒,比如这边,就是互联网学校

12楼:匿名用户

如今世界的发展速度越来越快,it技术的更新迭代也更加频繁,对于人才的需求也随之增加,对于已经入行的程序员来说要不断的去学习,以适应技术的快速发展,真是应了这句名言“活到老,学到老”。对于还没有入行的初学者想要进入it行业,首先必须学会的就是编程语言,那编程语言也有很多种,像c、java、php、python、java等等,对于初学者来说可能会很迷茫,不知道其中的区别。这里简单做个比喻,编程语言其实就像是汽车一样,为了满足人们各种不同的需求,有双门轿车、四门轿车、还有汽油车、电动车,还有跑车、越野车等等。

它们都是汽车,都有发动机、都有方向盘、都有轮胎、有车灯。这和编程语言类似,每种编程语言都有变量、数据结构、流程控制等。笔者建议初学者选择一种成熟完备的语言来学习,在学会一门语言之后可以轻松转到其他语言。

这里我推荐java,java是一门纯面对对象编程语言,具有简单性、分布式、健壮性、安全型、跨平台可移植性、多线程等多种特点,而且可以编写桌面应用、web应用、分布式系统和嵌入式系统等。应用非常的广泛,而且就业机会也非常多。

那么初学者怎么学java这门编程语言呢?

有人会说怎么网络这么发达,在网上自学就可以了。但网上的资料五花八门,质量参差不齐,也没有形成系统,很容易走到弯路。所以比较靠谱的方式是找一个有工作经验的java程序员带着学,或者有钱的话找一家专业的java培训机构进行系统的培训。

那么对于初学者我们我们应该注意哪些重点呢?

首先,基础很重要,很多企业在面试java程序员的时候都会考察java基础掌握情况

有的同学在大学里学过c语言的那么学起java来是轻松的,像一些变量声明方式、ifelse判断语句、函数定义调用方式、for,while循环等都是通用的。所以大家在前期一定要多花时间练习,多敲**。把字符串和数组的使用方法练熟了。

才能在日常开发中少走弯路。因为越到后期就会发现编程语言的大部分操作还是在以各种方式在操作字符串。

第二,思维方式的改变,就像学习一门外语一样,外语的思维方式总是和母语大不相同

我们都知道java语言是面向对象的语言,不像c语言是面向过程的。这就像一辆汽车,它有轮子、有方向盘,这就是汽车的属性。那汽车还会以不同的速度进行移动,不能用一个属性来表示,因为速度是会改变的。

所以汽车移动就是一个方法。我们把汽车封装起来,就是一个类了。这也就是编程语言中的类,它具有一类属性和方法的集合。

当我们彻底理解了面向对象之后,在开发程序时就事半功倍了。

最后,就是坚持不懈了,往往人的成功都是在于不断的坚持

坚持相信不用多说,只要上过学的人都会知道,但是能够做到坚持的人却很少,这往往缺乏一种动力。学习java也是一样,每天都要坚持学习,每天都要动手写**,这样熟练度就会随着**量的增加而增加,对找工作是有很大帮助的。

就写到这把,写了一整页word了希望能够帮助到对未来前途比较迷茫的人,能够帮助你们找到自己的人生方向,找到了就去干,不断的坚持学习,总有一天会改变自己的人生。

编程小白(完全不懂)妄想自学该应该怎么做

13楼:

说实话,由于编程语言有很多种。例如:c、c++、c#、python等。

我个人的看法是:首先学习 c 语言编程。等版熟权练掌握了 c 语言的各种编程技能后,再学习其它高级语言的编程也就不会感到困难了。

但是一定要记住:具体的某一种语言只是一个编程工具而已,而要真的想再进一步钻研的话,那就必须要学习数据结构的相关知识(例如:各种排序、以及查找算法、树形结构,等等)

如果想自学编程,可以参考一本比较通俗易懂的教材,然后照着书上的每一道习题,多上机编写、多调试、运行程序。只有这样,才能够高效率地自学、并且在较短时间内掌握编程技巧。而绝对不能够只是在纸上、书上阅读程序。

如果是那样的话,即使书上讲得再好,那也是绝对提高不了编程水平的!

如果是一个编程小白,网页小白的情况下,比较想做一个****,现在需要从那里开始学习?

14楼:清水归云

看你做什么样的了 要是静态** 直接从相对目录中读文件的话 看看html就行 学习周期一个礼拜 就学的听好了

做动态的话 还是php 或者asp

我是一个编程小白,特别白的那种,想自学编程方面,需要做什么,从哪

15楼:小甜馨双子

看你是编写哪一类的程序了。c语言是基础语言,不过现在已经有c++和c#了。还有vb之类的。

首先要确定你要往哪方面发展。写软件的话以上几种都要了解。写**的话,动态还要学java。

如何自学编程(本人小白,没有任何基础)求大神推荐几本入门的书

16楼:

如果是这样的话,我建议你先不要学习具体的语言,可以看看面向对象和设计模式这两个领域的入门书,然后在java或c#中选一个去学习就好。这两种语言在面向对象方面做得比较“纯粹”,生态也比较丰富。

想学习数控车床编程初学者怎样学习更快更有

1楼 匿名用户 我有一些书籍 教程 软件。 不过,书籍比较老,编程思想比较过时。 你在网上买一本《数控车床编程与操作》,买机械工业出版社的书,最好是国家职业技能培训用的书。 2楼 林大侠 有个好师傅比什么都强 数控车床,怎样学习起来快,入门在哪? 3楼 彼岸丶安 主要是要熟悉 ,编程跟对刀,有些编程...

小孩子到底该不该尽早的去学编程,小孩子到底该不该着急去学少儿编程?该怎么解决?天津少儿编程培训

1楼 匿名用户 我觉得小孩子不应该那么早去逼着学习编程,现在是玩的时间,玩的年龄,有着大人没有的灵气。叙叙教导,指着电脑中的一切告诉他,最后问他想不想学,想用电脑干什么?孩子的世界没有金钱,只有单纯。 好好考虑 2楼 至今还在不上班 我觉得小孩子应该尽早去学编程,因为现在是一个信息化的时代,学了编程...

为什么你的孩子要学习编程,为什么要让你的孩子从小学编程

1楼 百度用户 编程可以是一个playground,让儿童成为生产者,而不仅仅 是技术的消费者。 编程是一个playground。它提供了许多学习和个人成长,探索和创造,掌握新技能和思考方式的机会。我们并不总是带孩子去游乐场。 还有其他地方可以参观和开发孩子的技能。但是当我们去游乐场时,我们希望它成...