编程零基础学习如何入手

我是一位喜欢编程但是毫无基础并且不怎么用电脑的中学生,好不好学不太重要,因为学东西只取决于我喜不喜欢,主要是不知道怎么开始,希望推荐一些书籍。
长大后不会做这行,但是希望精通

长大不会做这行但希望精通,无意冒犯,这说明你必须是个天才。
一般推荐都会推荐直接上手跑 Python、R、JS 之类的高级语言,但是对于你,我建议你去买一本 SICP 和 CSAPP 来看,这正是计算机的三大神书之二。
然后在 SICP 中你会学习到 lisp 编程语言和程序设计的思想。
在 CSAPP 中你会学习到 C 语言,并理解计算机是如何运行的,计算机操作系统是怎样运作的。
读完这两本书后,你就完美的打下了根基,这时候其他的什么网站啊,游戏啊,你都能轻易的在几周之内掌握并做出来。
这个时候,计算机水平算是登堂入室。
之后你可以去创作或者是去对那些开源的软件、语言、系统做出你自己的贡献,在那个时候你就算是精通啦~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-15
选一门计算机语言
首先要想学编程,选一门合适的计算机语言就十分重要了,怎么去选择就显得尤为重要了,这要根据自己的兴趣爱好及每个语言的特性来选择,比如说
PHP适合做web开发,易学习,易上手,非常流行的一门计算机语言了,我个人比较推荐php语言。
java可以做web开发,做安卓app开发也用的是java, 在学习程度上上可能比php稍微难上手一点,不过也是没问题的,如果对java感兴趣可以尝试一下。
python是目前比较火的一门语言了,比较适合做人工智能领域,另外写网络爬虫类的程序,用python也是非常合适的了,看个人兴趣来选择了。
c,c++,c#这些语言就不推荐给大家了,特别是c#,已经是比较过时的一门语言了,即使学习好了,也不太适合去找工作,c与c++并不是十分适合初学者来学习,因此也是没必要进行考虑了,还有一些更小众的语言,大家更是没有必要去考虑,因此关于语言的学习就从上面3种语言去选择一门自己所感兴趣的吧!

研发搭建环境
如果选择好计算机语言,那么接下来就是研发环境的搭建了,因为只有研发环境搭建好了,才可以进行后续的编程工作,比如说PHP,那么就从百度上搜一下如何安装PHP环境,能搜出一些简单的教程,初学者按照教程一步一步来,顶多半天时间就可以把研发环境装好了,如果是java,就需要先安装jdk,进行环境变量的配置等,网上也有相关的教程,也是十分容易的,相信大家只要按照教程来做,都可以很轻易的把研发环境搭
第2个回答  2018-09-20
C语言较c++简单,可以先学C语言,想自学的话,建议买些书回去,顺带网上找找视频,平时做些习题,最好能上机调试,以此积累算法。然后你可以学习面向对象语言(例如c++,c#,java等),也可以不学c语言直接学c++等面向对象语言。