1、B站,很多高质量的"开源"教程应有尽有,如果大家想学专业性较强的知识,如java的juc,ssm,springboot,springcloud,git,maven…推荐来学(学这些前先去mooc打一下基础),总之就是想学习培训机构的课程就来b站,提到培训机构尤其推荐尚硅谷
2、中国大学MOOC,上述专业性很强的课程在mooc中基本没有,但是mooc基础学科的建设是无敌的存在,高数,线代,汇编,数据结构,计算机组成原理,计算机网络,操作系统,java/c/c++基础…都是无敌的存在,不学好这些先不要把精力放到java的各种新技术,新框架,小项目等花里胡哨的东西上,否则你只能当一个低端的码农;
3 、网易云课堂/腾讯课堂,和B站一样,适合学专业性(实践性)强的知识,但只适合于"氪金玩家",那些价值几百几千元的课程肯定是比免费的课程要好,但如果你是"非人民币玩家",别在里面混了,尽快来b站一起玩耍;
4、csdn:国内的程序员入门级网站,内容很多很杂,包括论坛、资源下载、博客、各种资讯等等,不要出bug时再去查博客,平时多看一下大牛的文章,绝对是很有营养的!
5 github:http://github.com 最大的开源中心,最大的同性交友网站,项目五花八门,从华贵绚丽的界面到低调实用的小类库,应有尽有。需要睁大眼睛慢慢挑。更重要的是,很多技术的官网都设到了github上,如大名鼎鼎的naocs,nodejs,redis,sentinel…。
6 力扣https://www.lintcode.com/: 算法学习网站,上去每天刷两道算法题,走遍天下都不怕。