自学编程需要看哪些书?


不知道你有多少编程基础 。如果你从来没有编过程序 。那么建议在读复杂的编程书籍前 。你需要了解些基本知识 。编程语言通常分为面向过程和面向对象 。二者有相同也有不同的地方 。C是最简单的面向过程的语言 。Java是最流行的面向对象的语言 。这两者都有很出名的书 。比如C语言基础 。Java编程指南 。建议你都可以先看看 。
此外编程语言按用途和各自喜好不同有很多种 。你想学哪一种? 每种语言又有很多工具和框架 。你又想学哪一种? 编程还需要后端存储和数据库知识 。如果没有想清楚目标 。你可能直接就晕菜了 。
我上班第一天才开始学习面向对象编程的 。几天之后我就可以独立上岗了 。在那之前读过很多的书 。最后发现然并卵 。所以真正要学会编程问题不在于书 。而在于动机 。创造一个学习的动机 。书只是辅助工具 。
你可以先给自己定个简单的目标 。不用太复杂 。比如 。在pc上开发一个网站; 在android上开发一个计算器;在ios上开发一个求婚页面 。诸如此类 。然后按图索骥 。列出自己要做的事情 。边做边学才是最有效率的 。
另外 。现在流行全栈工程师 。就是一个人就能编写完整应用 。app或者网站 。通常需要前端(客户端)编程 。后端(服务器)编程 。以及基本数据库技能 。各大云计算网站 。比如AWS、Engineyard、Heroku、阿里云、微软Azure等等 。也有些著名的教程和应用框架 。可以按 教程一步步学习 。
其他观点:
谢谢邀请 。
自学编程难在能不能坚持 。是不是有志于想做一名程序员 。如果心理上还没有准备好不建议去自学 。免得浪费时间和精力 。现实中有多少人打着自学幌子 。开始心血来潮一口气买了很多本书 。开始看的时候还觉得能的懂 。后面再继续看就觉得很吃力 。基本上能坚持一个月的算是不错的 。后续慢慢就放弃 。下次再次看到书基本上是半年甚至更长时间以后的事情了 。

自学编程需要看哪些书?

文章插图
发生上面案例在现实中多如牛毛 。所以建议自学之前先要搞明白自己为什么要学习编程?一般来讲两类人学习编程比较容易入门 。一类是对编程有极大的热情和兴趣;另外一类是急需要钱 。觉得能通过学习编程能挣到还不错的工资;如果具备两者之一可以考虑自学编程 。如果距离两者比较远不建议启动自学模式 。没有什么事情能随随便便就搞定了 。
确立了决心就要考虑审视自己的起点了 。如果是完全的计算机零基础建议先买本计算机组成原理或者微机原理看看 。了解下计算机的体系结构 。了解CPU 。内存 。硬盘之间是如何工作的 。进制之间是如何转化的 。为自己打点基础 。如果连最基础的都看不下去 。也就没没有必要继续下面的操作了 。
计算机组成与体系结构
自学编程需要看哪些书?

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

文章插图
前端涉及到的知识面比较广泛 。主要有html,css,javascript等三个方面知识
javascript高级程序设计
自学编程需要看哪些书?

文章插图
Head First HTML与CSS
自学编程需要看哪些书?

文章插图
以上几本书都非常经典的都是很不错的自学编程
其他观点:
自学编程看哪些书?这个问题确实很难回答 。要想回答得清清楚楚 。我估计我可以写一本书出来了 。题主应该是对编程完全不了解的 。或者是打算入门编程 。那我就先来解答一下有哪些编程语言 。最合适初学者入门的书是哪一本 。如何才能高效的学习号编程语言 。
自学编程需要看哪些书?

文章插图
如上图所示 。编程语言就是这么多(远远不止) 。而每一门语言想要精通 。短的要几年 。长的无限期 。举个例子 。C语言之父丹尼斯·里奇都不敢说自己精通C语言 。因此这世界上 。还没有人做到 。未来也不可能有人做到精通所有计算机语言 。但是 。如果你入门了一门编程语言之后 。上手其他语言 。速度会非常快 。
入门书籍推荐
由于计算机语言众多 。这里只讲一些主流语言的入门书籍推荐 。小众、过时的语言 。就不说了 。如果大家有兴趣 。可以网上找找就好 。

推荐阅读