网易云课堂
特点:学习资源多,很多免费的,也有很多收费的,良莠不齐。
地址: https://study.163.com/category/400000001316004
资源总览:
大学课程体系介绍
系统地进行学习更好,这里依据大学的课程体系,将各种资源整理成如下形式,便于选择,非常方便。每个体系下选一个课程即可。另外也可以“系列课程“为关键字”进行搜索,进行专项学习。
地址: https://study.163.com/curricula/cs.htm
总结
推荐以大学课程体系介绍为入口,进行系统的学习。
廖雪峰个人网站
特点: 免费的资源为文档型的,我看过python的学习文档,很不错。
地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
免费资料:
收费课程:
覆盖的编程的多个方面,无需到处收集资料。
官方英文资料
学习编程免不了要看英文文档,一般官方给出的资料非常全面,非常权威,如果英语不错,也有耐心看文档,那么官方的资料那是相当棒的选择。也可以与前面的视频资料相结合,当发现不了解的地方时,通过英文资料深入的了解某个点。
oracle开发者资料
https://www.oracle.com/technetwork/topics/newtojava/overview/index.html
java api文档
编程时看api文档是必须的,通过api文档了解对象的属性和方法,从而实现自己的需求。编程和建筑挺像,可以把程序员理解为建筑设计师,通过合理组合材料,搭建起雄伟的建筑。现在网上有很多很好的库,编程时合理利用这些库是必然的选择。
https://docs.oracle.com/en/java/javase/11/docs/api/index.html