Fundamentals 16 min read

Essential Free Programming Resources: Tutorials, Videos, Blogs & Communities

A comprehensive, curated guide lists dozens of free online tutorials, video courses, documentation sites, blog communities, open‑source platforms and interview‑practice portals covering Java, Spring, MySQL, Vue.js, Linux, Git, Redis and many other core development technologies for programmers at any level.

Liangxu Linux
Liangxu Linux
Liangxu Linux
Essential Free Programming Resources: Tutorials, Videos, Blogs & Communities

Online Text Tutorials

how2j.cn – https://how2j.cn/ – Comprehensive Java full‑stack tutorial. ★★★★★

w3cschool – https://www.w3cschool.cn/ – Front‑end and scripting language tutorials. ★★★★★

菜鸟教程 (runoob.com) – https://www.runoob.com/ – Similar to w3cschool, good for front‑end learning. ★★★★★

易百教程 – URL not provided – Broad range of tutorials. ★★★

码农教程 – http://www.manongjc.com/ – Numerous IT programming tutorials (Java, PHP, JavaScript, C, C++, HTML, CSS). ★★★

简单教程 – https://www.twle.cn/ – Front‑end, mobile, Java, .NET tutorials. ★★★

Break易站 – https://www.breakyizhan.com/ – Variety of programming tutorials (Java, front‑end, deployment). ★★★

C语言中文网 – http://c.biancheng.net/ – Focus on C language, also data structures, C++, Linux. ★★

并发编程网 – http://ifeve.com/ – Java‑centric site covering concurrency, NIO, JVM, frameworks. ★★

jenkov.com – http://tutorials.jenkov.com/ – High‑quality Java tutorials (foreign). ★★★

baeldung.com – https://www.baeldung.com/ – In‑depth Java tutorials (foreign). ★★★

Video Tutorials

Bilibili (B站) – https://www.bilibili.com/ – Large collection of programming video courses. ★★★★★

慕课网 (imooc) – https://www.imooc.com/ – Structured video courses, some paid content. ★★★★

中国大学MOOC – https://www.icourse163.org/ – Courses from top universities, not limited to CS. ★★★★

网易云课堂 – https://study.163.com/ – Some programming video tutorials. ★★★

实验楼 – https://www.lanqiao.cn/courses/ – IT technical courses. ★★

Technical Documentation & Tools

Java – https://www.java.com/zh_CN/, https://docs.oracle.com/en/java/javase/ – Official website and API docs. ★★★★★

Spring – https://spring.io/ – De‑facto standard for Java EE. ★★★★★

MySQL – https://www.mysql.com/ – Official MySQL site. ★★★★

MyBatis – https://mybatis.org/mybatis-3/zh/index.html – Popular Java persistence framework with Chinese docs. ★★★★

Vue.js – https://cn.vuejs.org/ – Leading front‑end framework, Chinese documentation. ★★★★

Linux – https://www.linux.org/ – Essential for backend developers. ★★★★

Git – https://git-scm.com/ – Version control system with Chinese docs. ★★★★

Dubbo – http://dubbo.apache.org/zh-cn/ – High‑performance Java RPC framework. ★★★★

Redis – https://redis.io/ – Popular NoSQL database. ★★★★

Chinese Blog Communities

CSDN – https://www.csdn.net/ – Largest Chinese tech blog platform. ★★★

博客园 (CNBlogs) – https://www.cnblogs.com/ – High‑quality technical blogs, low commercial tone. ★★★★★

掘金 – https://juejin.im/ – Beautiful UI, strong front‑end and interview content. ★★★★

简书 – https://www.jianshu.com/ – Mixed content, some technical articles. ★★★

思否 (SegmentFault) – https://segmentfault.com/ – Blog + Q&A community. ★★★

开源中国 – https://www.oschina.net/ – General tech blog community. ★★★

51CTO.COM – https://www.51cto.com/ – IT technology site. ★★

V2EX – https://www.v2ex.com/ – High‑brow community, Google login only. ★★

International Blog Communities

Stack Overflow – https://stackoverflow.com/ – Global Q&A for programmers. ★★★★★

dev.to – https://dev.to/ – International version of 掘金. ★★★★

DZone – https://dzone.com/ – Large online tech community. ★★★

Bytes – https://bytes.com/ – Developer‑focused discussion site. ★★★

Google Developers – https://developers.google.com/ – Official Google developer resources. ★★★

Open‑Source Communities

GitHub – https://github.com/ – World’s largest open‑source code host. ★★★★★

码云 (Gitee) – https://gitee.com/ – Chinese alternative to GitHub. ★★★★

Interview & Algorithm Practice

LeetCode – https://leetcode-cn.com/ – Classic algorithm problem site. ★★★★★

LintCode – https://www.lintcode.com/ – Similar to LeetCode. ★★★★

牛客网 (Nowcoder) – https://www.nowcoder.com/ – Interview preparation and coding contests. ★★★★

Specialized Technical Blogs & Resources

美团技术团队 – https://tech.meituan.com/ – High‑quality engineering posts. ★★★★★

阮一峰的网络日志 – http://www.ruanyifeng.com/blog/ – Deep yet accessible articles. ★★★★★

Spring Boot中文导航 – URL not provided – Curated Spring Boot blogs and projects. ★★★★

Spring Cloud中文导航 – http://springcloud.fun/ – Spring Cloud resources. ★★★★

Web前端导航 – http://www.alloyteam.com/nav/ – Comprehensive front‑end site list. ★★★★★

Spring For All – http://www.spring4all.com/ – Community around Spring. ★★★★

廖雪峰的官方网站 – https://www.liaoxuefeng.com/ – Excellent beginner tutorials. ★★★

bugstack – https://bugstack.cn/ – JD architect’s deep dives on frameworks, source code, design patterns. ★★★

Java技术驿站 – http://cmsblogs.com/ – Rich Java articles. ★★★

酷壳 – https://coolshell.cn/ – Insightful essays by 陈皓. ★★★

床长人工智能教程 – https://www.captainbed.net/blog-neo/ – Fun AI tutorials for casual readers. ★★★

五分钟学算法 – https://www.cxyxiaowu.com/ – Quality data‑structure and algorithm content. ★★★

犬小哈教程网 – https://www.exception.site/ – Humorous tech Q&A comics. ★★★

原创技术大联盟 – http://techblog.pub/ – Navigation page linking to hundreds of top tech blogs. ★★★

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

developer blogsfree learning resourcesinterview practiceopen source communitiesprogramming tutorials
Liangxu Linux
Written by

Liangxu Linux

Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)

0 followers
Reader feedback

How this landed with the community

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.