Java
Java可以用来做web开发、Android开发和客户端开发 。
推荐书籍:《Java核心技术》
文章插图
Java属于入门简单 。但上手很难的语言 。但对于初学编程的学者来说 。入门还是难 。这本书非常浅显易懂 。每个知识点都说得非常详细 。细节也很到位 。
对于初学者而言 。买卷1基础知识就可以了 。等待技术成熟 。再看卷2的高级特性 。
C++
C++可以用来做游戏开发、虚拟现实技术、数字图像处理、网络软件、科学计算、操作系统等待 。
推荐书籍:《C++ Primer Plus》
文章插图
这本书共17章、10个附录 。从C语言基础知识开始介绍 。然后在此基础上详细阐述C++新增的特性 。因此不要求读者有较多C语言方面的背景知识 。另外 。当你入门了C++后 。有一本书必看 。那就是Bruce Eckel编写的《C++编程思想》 。
C++不推荐没有任何编程基础的学员去学 。难度不小 。你可能学了一点 。就从入门到放弃了 。
C
这个语言和C++差不多 。不推荐初学者去学 。C大部分情况是用来做底层开发的 。什么是底层开发?可以比作是一栋房子的第一层 。虽然很重要 。但很多时候 。第一层已经有人帮你盖好了 。
感兴趣可以看看C语言之父和他人一起出版的《C程序设计语言》 。
文章插图
Python
Python的运用范围也非常广 。可以用来网站开发、运维、分析数据、开发游戏、自动化测试、爬虫(大概的意思是抓取其他网站的东西)等等 。
目前Python应用最有前景的是人工智能(AI) 。
推荐书籍:《“笨办法”学Python》
文章插图
C#
文章插图
visual basic
文章插图
PHP
文章插图
前端
文章插图
学习建议
很多人都一直强调要动手、要动手 。这个说的没错 。但对于新人而言 。知识面窄 。边看边动手并不是很好 。越往后 。越容易打击自信心 。正确的方法是先将书看一遍 。理解好 。第二次再根据书本 。进行实操练习 。你会发现信心有了 。操作起来也比之前简单了 。
最后 。再自己动手做个小项目什么的 。就可以算是入门了 。
【自学编程需要看哪些书?】——摘自W3Cschool学员的回答 。
推荐阅读
- 狗的寿命最长能活多少年 猫的寿命最长能活多少年
- 仓鼠的寿命是多少岁 仓鼠的寿命
- 移民加拿大好还是美国好,从食品、教育和医疗来比较!
- 斗鱼怎么养 斗鱼怎么养颜色才会更鲜艳
- 你没钱又想创业的时候,怎么筹资金?
- 博氏巨蜥的价格
- 如何用Docker成为更高效的数据科学家?
- 路易14玫瑰的花语 路易十四玫瑰花什么意思
- 还在担心移民岛国要花多少钱 其实移民这些小国可以省很多钱!