Fundamentals 12 min read

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.

Architect's Tech Stack
Architect's Tech Stack
Architect's Tech Stack
Comprehensive List of Programming Learning Resources and Tutorials

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.

software engineeringdeveloper learningonline tutorialsprogramming resources
Architect's Tech Stack
Written by

Architect's Tech Stack

Java backend, microservices, distributed systems, containerized programming, and more.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.