Comprehensive List of Programming Learning Resources and Tutorials
This guide compiles an extensive collection of online tutorials, video courses, e‑books, official documentation, blog communities, and open‑source platforms covering front‑end, back‑end, mobile, database, cloud, and other fundamental programming topics, helping developers continuously learn and improve their skills.
Programming is a profession that requires constant learning, and the internet provides abundant resources. This article shares a curated collection of valuable learning sites, aiming to help developers access high‑quality tutorials, videos, books, official docs, and community platforms.
Online Tutorials
Runoob (https://www.runoob.com/) – beginner‑friendly front‑end tutorials, ★★★
Yiibai (https://www.yiibai.com/) – comprehensive tutorials, ★★★
Manong (http://www.manongjc.com/) – wide range of programming languages, ★★★
TWLE (https://www.twle.cn/) – front‑end, mobile, Java, .NET tutorials, ★★★
Break易站 (https://www.breakyizhan.com/) – Java, front‑end, deployment tutorials, ★★★
C Language Chinese Net (http://c.biancheng.net/) – C, data structures, Linux, ★★
Jenkov (https://tutorials.jenkov.com/) – Java tutorials, ★★★
Baeldung (https://www.baeldung.com/) – Java tutorials, ★★★
Video Tutorials
Bilibili (https://www.bilibili.com/) – high‑quality programming videos, ★★★★★
Imooc (https://www.imooc.com/) – structured video courses, ★★★
China University MOOC (https://www.icourse163.org/) – university courses, ★★★★
NetEase Cloud Classroom (https://study.163.com) – programming videos, ★★★
Lab (https://www.lanqiao.cn/courses/) – IT technical courses, ★★
我要自学网 – self‑learning tutorials, ★★
大学生自学网 – computer courses, ★★
极客学院 (https://www.jikexueyuan.com/) – paid IT courses, ★★
E‑Books
Turing Community (https://www.ituring.com.cn/) – comprehensive programming books, ★★★
博文视点 (http://www.broadview.com.cn/) – selected books, ★★★
书栈网 (https://www.bookstack.cn/) – open‑source books, ★★
计算机书籍控 (http://bestcbooks.com/) – curated books, ★
it熊猫 (https://itpanda.net/book/) – programming books, ★
Official Documentation
Java – official website and API, ★★★★★
Spring (https://spring.io/) – Java EE standard framework, ★★★★★
MySQL (https://www.mysql.com/) – database documentation, ★★★★
MyBatis (https://mybatis.org/mybatis-3/zh/index.html) – Java persistence framework, ★★★★
Vue.js (https://cn.vuejs.org/) – Chinese Vue documentation, ★★★★
Linux (https://www.linux.org/) – essential for back‑end developers, ★★★★
Git (https://git-scm.com/) – version control, ★★★★
Dubbo (http://dubbo.apache.org/zh-cn/) – high‑performance RPC framework, ★★★★
Redis (https://redis.io/) – popular NoSQL database, ★★★★
Blog Communities
CSDN (https://blog.csdn.net/) – largest Chinese tech blog platform, ★★
博客园 (https://www.cnblogs.com/) – established Chinese blog community, ★★★
简书 (https://www.jianshu.com/) – mixed content blog, ★★
思否 (https://segmentfault.com/) – Q&A and blog community, ★★★
开源中国 (https://www.oschina.net) – tech blog community, ★★★
51CTO (https://www.51cto.com/) – IT tech site, ★★
V2EX (https://www.v2ex.com) – minimalist community, ★★
腾讯云社区 (https://cloud.tencent.com/developer) – developer community, ★★
阿里云社区 (https://yq.aliyun.com) – cloud developer community, ★★
Stack Overflow (https://stackoverflow.com/) – global Q&A for programmers, ★★★★★
dev.to (https://dev.to/) – tech community, ★★★★
DZone (https://dzone.com/) – large online community, ★★★
Bytes (https://bytes.com/) – developer forum, ★★★
Google Developers (https://developers.google.com/) – Google’s developer resources, ★★★
Micro‑Blogs and Personal Sites
Meituan Tech (https://tech.meituan.com/) – high‑quality engineering blog, ★★★★★
阮一峰 (http://www.ruanyifeng.com/blog/) – insightful technical articles, ★★★★★
Web Front‑End Navigation (http://www.alloyteam.com/nav/) – comprehensive front‑end links, ★★★
廖雪峰 (https://www.liaoxuefeng.com/) – beginner tutorials, ★★★
酷壳 (https://coolshell.cn/) – personal tech blog, ★★★
Artificial Intelligence Community (https://www.captainbed.net/blog-neo/) – AI tutorials, ★★★
Open‑Source Communities
GitHub (https://github.com/) – world’s largest open‑source platform, ★★★★★
Gitee (https://gitee.com/) – Chinese alternative to GitHub, ★★★★
Interview Practice
LeetCode (https://leetcode-cn.com/) – algorithm challenges, ★★★★★
LintCode (https://www.lintcode.com/) – similar to LeetCode, ★★★★
Nowcoder (https://www.nowcoder.com/) – coding interview community, ★★★
The article concludes with author attribution and links to related past recommendations.
Architect's Tech Stack
Java backend, microservices, distributed systems, containerized programming, and more.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.