生活知识百科

自学编程需要看哪些书?

2024-11-30 14:13:56 条浏览

建议买一本多少天之类入门的书,也可以找些网上视频按照视频边学边练习,首先自己学会配置环境,然后不断深入学习,最主要的最好找个专业人指导下,哪怕付费点,这样会少走部分弯路,最后建议学习编程一定要多动手,不要只看理论,纸上得来终觉浅




老弟,别管你学什么语言,入门阶段少看书,多看视频,一遍不会看两遍,看完视频做项目。最后,再来看书。好的技术书籍,需要有一定的基础和实践体会,读的时候才能真正理解作者的意图,会有一种通透的感觉,初学者直接看书,效率会很低很低很低。不要急,一起学习,一起加油[爱慕]




计算机的方向有很多,咱就介绍一下前端吧。

首先前端语言html,html5,css,css3,以及javascript,xml等。其中javascript的一些框架需要会用并且熟练掌握,比如jquery,node.js,ajax等一些框架。但是真正在工作中,还是需要懂一些后端的,比如java,php等。后端代码起码你得能看懂,不然后期工作很不方便。其中,后端语言java,php,asp,jsp比较常用。

谢谢阅读!




推荐入门书《啊哈c语言》




很高兴回答你的问题

自学编程其实也不难,但有句话说,万事开头难。

难在哪里?

如果你想学好一门编程语言,那么你就要了解它的功能和定义。定义:就是说这门编程语言是什么,出自哪里等一些信息。功能:就是说这门编程语言是干什么用的,你学会之后,靠它怎么挣钱。这个是有兴趣驱使后,就要想清楚的。再就是如何系统的自学。学习编程(自学),对于小白而言,还是容易走弯路的,毕竟这是高科技东西,先不说学会要多长时间,如果走了弯路,只会拜拜浪费更多的时间。(对于就业工作的人)

所以哎,学习这门编程语言前哎,你需要学习导图画起来,往什么方向学,选择哪种语言,学到什么精度、程度,能达到你理想的工资水平。

这个不容易哎,这都是我毕业报班想的事情,只是现在暂时当做兴趣发挥啦!

我这里推荐一些书籍供你参考!

首先哎,要学会编程不一定只是学习敲代码的技能,那只是码农。

先基础了解C语言和简单程序设计。

然后有了C基础,在学Python就有很好的优势了。

学好python爬虫,那就需要了解数据分析啦

之后的话,就往机器学习,深度学习上靠了。

不过这里我就不推荐了,我觉得能把这些学好,做一个厉害的数据分析工程师,已经很不错了,如果后面想深造,那就把高数多加熟练。

更多精彩,敬请期待!




有个不成熟的建议,去某宝搜某某编程之类的,看看销量和出现频率,你大概就知道了。先是一部分人知道好书去买,再出现跟风




参考回答:question/6609579881149759748/

Python大神收藏的17个国外免费学习网站:

i6579823082569990663/




自学编程是需要有耐心,主动性很强的人才建议的。

自学编程看你要学习哪种编程语言,一般初学者可以购买“入门到精通”教程,觉得基础差不多的时候就可以买“实战”的相关课程。

但是本人还是建议看书的同时最需要是看视频敲代码,如果你只看书或看视频最后只能纸上谈兵,编程是一种使用工具,熟能生巧。




自学看书,建议看销量大的,说明这个书大家都看得懂,学得来。

自学是一个长期,苦逼的事情。

建议你找想学得课程的专业高手。通过付费学习。好处是:

1.高手已经在你这个行业形成了自己的思路,实操。让你避免摸石头过河的日子。

2.免费的东西,大家都不珍惜,也就学不会。通过付费了,让你觉得一定要学好,不然钱就白搭了。

3.付费学习更多的沟通和实践。在付费圈子,有各路的人,一个没有动力,没有气氛。学着学着,你就放弃了。

看完这三点相信你会做好自己的选择,祝你成功!




看书的话网上一搜一大堆,但是我的建议是看视频学习,边看视频边对着上面的讲解进行码代码,书籍的话可以后面再看,如果刚开始学习就看书籍肯定是懵懵懂懂的,看视频学习的话建议传智播客的视频,里面的教程我都觉得讲的挺好的,从java基础开始看,这些视频的话网上也可以搜索到甚至官网也能找到一些,等视频学了部分后可以看书理解下,这样的学习方式我感觉是比较好的,一定得自己敲代码,不然的话你光看视频是没有用的,只有自己去敲代码才知道会碰到各种问题,而解决问题的过程就是你学习的过程。




自学编程的书非常多,首先得明确自己想要的是哪一个方面的编程,是C,C++,还是Java,还是Web,JS等等,想要从事哪个方向,虽说存在相通,但是方向不一样,需要查阅的就不一样。

现在其实很多网上平台和网上课程可以学习,编程最重要的是实操,自己搭建编程环境,写出第一个helloword,慢慢多写就会很清楚了。单纯翻阅书籍是没办法的,可以看书籍后实操效果最好。




谢谢邀请,自学编程难在能不能坚持,是不是有志于想做一名程序员,如果心理上还没有准备好不建议去自学,免得浪费时间和精力,现实中有多少人打着自学幌子,开始心血来潮一口气买了很多本书,开始看的时候还觉得能的懂,后面再继续看就觉得很吃力,基本上能坚持一个月的算是不错的,后续慢慢就放弃,下次再次看到书基本上是半年甚至更长时间以后的事情了。

发生上面案例在现实中多如牛毛,所以建议自学之前先要搞明白自己为什么要学习编程?一般来讲两类人学习编程比较容易入门,一类是对编程有极大的热情和兴趣;另外一类是急需要钱,觉得能通过学习编程能挣到还不错的工资;如果具备两者之一可以考虑自学编程,如果距离两者比较远不建议启动自学模式,没有什么事情能随随便便就搞定了。

确立了决心就要考虑审视自己的起点了,如果是完全的计算机零基础建议先买本计算机组成原理或者微机原理看看,了解下计算机的体系结构,了解CPU,内存,硬盘之间是如何工作的,进制之间是如何转化的,为自己打点基础,如果连最基础的都看不下去,也就没没有必要继续下面的操作了。

计算机组成与体系结构

如果是科班出身就要选择什么编程语言入手了,自学的话第一门编程语言不适合选择的特别难,目前难度适中还能就业好一些,也就是python和前端了,对于python入门的书籍还是推荐

笨方法学python

前端涉及到的知识面比较广泛,主要有html,css,javascript等三个方面知识

javascript高级程序设计

HeadFirstHTML与CSS

以上几本书都非常经典的都是很不错的自学编程




自学编程看哪些书?这个问题确实很难回答,要想回答得清清楚楚,我估计我可以写一本书出来了。题主应该是对编程完全不了解的,或者是打算入门编程。那我就先来解答一下有哪些编程语言,最合适初学者入门的书是哪一本,如何才能高效的学习号编程语言。

如上图所示,编程语言就是这么多(远远不止),而每一门语言想要精通,短的要几年,长的无限期。举个例子,C语言之父丹尼斯·里奇都不敢说自己精通C语言,因此这世界上,还没有人做到,未来也不可能有人做到精通所有计算机语言。但是,如果你入门了一门编程语言之后,上手其他语言,速度会非常快。

入门书籍推荐

由于计算机语言众多,这里只讲一些主流语言的入门书籍推荐,小众、过时的语言,就不说了,如果大家有兴趣,可以网上找找就好。

Java

Java可以用来做web开发、Android开发和客户端开发。

推荐书籍:《Java核心技术》

Java属于入门简单,但上手很难的语言,但对于初学编程的学者来说,入门还是难,这本书非常浅显易懂,每个知识点都说得非常详细,细节也很到位。

对于初学者而言,买卷1基础知识就可以了,等待技术成熟,再看卷2的高级特性。

C++

C++可以用来做游戏开发、虚拟现实技术、数字图像处理、网络软件、科学计算、操作系统等待。

推荐书籍:《C++PrimerPlus》

这本书共17章、10个附录,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有较多C语言方面的背景知识。另外,当你入门了C++后,有一本书必看,那就是BruceEckel编写的《C++编程思想》。

C++不推荐没有任何编程基础的学员去学,难度不小,你可能学了一点,就从入门到放弃了。

C

这个语言和C++差不多,不推荐初学者去学,C大部分情况是用来做底层开发的,什么是底层开发?可以比作是一栋房子的第一层,虽然很重要,但很多时候,第一层已经有人帮你盖好了。

感兴趣可以看看C语言之父和他人一起出版的《C程序设计语言》。

Python

Python的运用范围也非常广,可以用来网站开发、运维、分析数据、开发游戏、自动化测试、爬虫(大概的意思是抓取其他网站的东西)等等。

目前Python应用最有前景的是人工智能(AI)。

推荐书籍:《“笨办法”学Python》

这本书简单的不能再简单的,一些晦涩的语言,都讲解的很通俗易懂。

C#

visualbasic

PHP

前端

学习建议

很多人都一直强调要动手、要动手,这个说的没错,但对于新人而言,知识面窄,边看边动手并不是很好,越往后,越容易打击自信心,正确的方法是先将书看一遍,理解好。第二次再根据书本,进行实操练习,你会发现信心有了,操作起来也比之前简单了。

最后,再自己动手做个小项目什么的,就可以算是入门了。

——摘自W3Cschool学员的回答。




不知道你有多少编程基础。如果你从来没有编过程序,那么建议在读复杂的编程书籍前,你需要了解些基本知识。编程语言通常分为面向过程和面向对象,二者有相同也有不同的地方。C是最简单的面向过程的语言,Java是最流行的面向对象的语言,这两者都有很出名的书。比如C语言基础,Java编程指南,建议你都可以先看看。

此外编程语言按用途和各自喜好不同有很多种,你想学哪一种?每种语言又有很多工具和框架,你又想学哪一种?编程还需要后端存储和数据库知识。如果没有想清楚目标,你可能直接就晕菜了。

我上班第一天才开始学习面向对象编程的,几天之后我就可以独立上岗了。在那之前读过很多的书,最后发现然并卵。所以真正要学会编程问题不在于书,而在于动机。创造一个学习的动机,书只是辅助工具。

你可以先给自己定个简单的目标,不用太复杂。比如,在pc上开发一个网站;在android上开发一个计算器;在ios上开发一个求婚页面,诸如此类。然后按图索骥,列出自己要做的事情,边做边学才是最有效率的。

另外,现在流行全栈工程师,就是一个人就能编写完整应用,app或者网站。通常需要前端(客户端)编程,后端(服务器)编程,以及基本数据库技能。各大云计算网站,比如AWS、Engineyard、Heroku、阿里云、微软Azure等等,也有些著名的教程和应用框架,可以按教程一步步学习。




温馨提示