技术学习资源汇总
前言
本页面汇总了各类优质的编程技术学习资源,包括视频教程、书籍、在线课程、文档和开源项目等。这些资源覆盖多种编程语言、框架和开发工具,适合不同水平的开发者学习和参考。我们会持续更新这个列表,确保资源的时效性和质量。
编程语言
Java
视频教程
- 尚硅谷 Java 教程 - 全面且系统的 Java 基础课程
- 动力节点 Java 教程 - 从零开始的 Java 编程入门
- Java 高并发编程 - 深入讲解 Java 多线程与并发编程
书籍
- 《Java 核心技术》- 最权威的 Java 编程指南
- 《Effective Java》- Java 编程中的最佳实践
- 《深入理解 Java 虚拟机》- JVM 原理与调优的权威著作
- 《Java 并发编程实战》- 并发编程的经典书籍
面试资料
- Java面试核心知识点汇总 - 涵盖Java基础、集合、多线程、JVM、Spring等面试高频考点
提取码: jdwa
在线文档和教程
Python
视频教程
- Python 基础教程 - 零基础入门 Python 编程
- Python 进阶教程 - 深入 Python 高级特性
- Python 数据分析 - NumPy、Pandas 和 Matplotlib 数据分析教程
书籍
- 《Python 编程:从入门到实践》- 初学者友好的 Python 入门书
- 《流畅的 Python》- Python 进阶必读
- 《Python Cookbook》- 实用的编程技巧和代码示例
- 《Python 数据科学手册》- 数据科学和机器学习入门
在线文档和教程
- Python 官方文档
- Real Python - 全面的 Python 教程网站
- Python-100-Days - 100天从新手到大师
JavaScript
视频教程
- JavaScript 基础教程 - 从零开始学习 JavaScript
- ES6 详解 - 现代 JavaScript 特性讲解
- Node.js 入门到实战 - Node.js 后端开发教程
书籍
- 《JavaScript 高级程序设计》- JS 圣经,系统全面
- 《你不知道的 JavaScript》- 深入理解 JS 的机制
- 《ES6 标准入门》- 阮一峰著,ES6 特性详解
- 《深入浅出 Node.js》- Node.js 开发必读
在线文档和教程
- MDN Web 文档
- 现代 JavaScript 教程
- JavaScript.Info - 现代 JavaScript 从基础到高级
Go
视频教程
- Go语言基础教程 - Go 语言入门课程
- Go Web 开发实战 - Go 语言 Web 开发教程
- Go 语言高并发编程 - Go 语言并发特性详解
书籍
- 《Go 程序设计语言》- Go 语言创始人编写的权威指南
- 《Go Web 编程》- Go Web 开发实战指南
- 《Go 语言高级编程》- 探索 Go 语言高级特性和并发编程
在线文档和教程
- Go 官方文档
- Go by Example - 通过示例学习 Go
- Go 语言之旅 - 互动式学习 Go 语言
前端开发
HTML/CSS
视频教程
- HTML+CSS 基础教程 - 从零开始的 Web 前端入门
- CSS3 特效与动画 - CSS3 高级特性与动画效果
- 响应式布局设计 - 移动端适配与响应式设计
书籍
- 《CSS 权威指南》- CSS 完全参考手册
- 《HTML5 与 CSS3 权威指南》- 新一代 Web 标准详解
- 《响应式 Web 设计》- 移动优先的设计策略
在线文档和教程
- MDN HTML 文档
- MDN CSS 文档
- CSS-Tricks - CSS 技巧和最佳实践
前端框架
React
- React 入门实战 - React 基础与实战项目
- React Hooks 详解 - 新一代 React 状态管理
- 《React 学习手册》- React 开发指南
- React 官方文档
Vue.js
- Vue.js 从入门到精通 - Vue.js 2.x 全套教程
- Vue.js 3.0 教程 - Vue 3 新特性详解
- 《Vue.js 实战》- 基于 Vue 的项目开发指南
- Vue.js 官方文档
Angular
- Angular 完全指南 - Angular 基础与高级特性
- 《Angular 企业级应用开发实战》- 大型 Angular 项目开发经验
- Angular 官方文档
微信小程序
后端开发
Spring 生态
视频教程
- Spring Boot 实战教程 - Spring Boot 快速入门与进阶
- Spring Cloud 微服务教程 - 微服务架构与实践
- Spring Security 安全框架 - 安全认证与授权管理
书籍
- 《Spring 实战》- Spring 框架学习指南
- 《Spring Boot 实战》- 快速开发 Spring 应用
- 《Spring 微服务实战》- 微服务架构设计与实现
在线文档和教程
Node.js 后端
视频教程
- Node.js 入门教程 - Node.js 基础与实践
- Express 框架开发 - 使用 Express 构建 Web 服务
- Koa2 实战教程 - 新一代 Node.js Web 框架
书籍
- 《深入浅出 Node.js》- Node.js 原理与实践
- 《Node.js 实战》- 实用的 Node.js 开发技巧
- 《RESTful Web API 设计》- API 设计最佳实践
在线文档和教程
Python 后端
视频教程
- Django 入门与实战 - Django Web 框架教程
- Flask 快速开发 - Flask 轻量级框架开发
- FastAPI 现代 API 开发 - 高性能 API 框架教程
书籍
- 《Python Web 开发实战》- 全栈 Python Web 开发
- 《Two Scoops of Django》- Django 最佳实践指南
- 《Flask Web 开发》- 使用 Python 开发 Web 应用
在线文档和教程
数据库
SQL 数据库
MySQL
- MySQL 数据库教程 - MySQL 基础与高级特性
- 《高性能 MySQL》- MySQL 优化权威指南
- MySQL 官方文档
PostgreSQL
- PostgreSQL 实战教程 - PostgreSQL 数据库管理与开发
- 《PostgreSQL 实战》- PostgreSQL 高级功能与应用
- PostgreSQL 官方文档
NoSQL 数据库
MongoDB
- MongoDB 入门到精通 - MongoDB 文档数据库教程
- 《MongoDB 权威指南》- MongoDB 全面指南
- MongoDB 官方文档
Redis
- Redis 从入门到精通 - Redis 缓存与数据结构教程
- 《Redis 设计与实现》- 深入理解 Redis 内部机制
- Redis 官方文档
移动开发
Android
- Android 开发入门教程 - Android 基础应用开发
- Android 进阶之旅 - Android 高级特性与优化
- 《Android 编程权威指南》- 权威的 Android 开发指南
- Android 开发者官方文档
iOS
- iOS 开发入门 - iOS 应用开发基础
- Swift UI 教程 - 使用 Swift UI 构建界面
- 《iOS 编程实战》- 实用的 iOS 开发技巧
- Apple 开发者文档
React Native
- React Native 入门实战 - 跨平台移动应用开发
- 《React Native 移动开发指南》- React Native 项目开发实践
- React Native 官方文档
Flutter
- Flutter 入门与实战 - Flutter 跨平台开发教程
- 《Flutter 实战》- Flutter 应用开发指南
- Flutter 官方文档
云计算与DevOps
云服务
容器技术
- Docker 从入门到实践 - Docker 容器化技术教程
- Kubernetes 实战教程 - 容器编排与集群管理
- 《Docker 实战》- Docker 应用与最佳实践
- Docker 官方文档
- Kubernetes 文档
CI/CD
- Jenkins 自动化部署 - Jenkins 持续集成实战
- GitLab CI/CD 教程 - GitLab 流水线配置与管理
- 《持续交付:发布可靠软件的系统方法》- CI/CD 理论与实践指南
人工智能与数据科学
机器学习
- 吴恩达机器学习 - 经典的机器学习入门课程
- PyTorch 深度学习教程 - PyTorch 框架学习与应用
- 《机器学习实战》- 实用机器学习算法与项目
- scikit-learn 文档
数据分析
- Python 数据分析教程 - 使用 Python 进行数据分析
- 数据可视化实战 - 数据可视化工具与技术
- 《利用 Python 进行数据分析》- Python 数据分析圣经
- Pandas 官方文档
计算机基础
算法与数据结构
- 算法与数据结构基础 - 计算机算法入门教程
- leetcode 刷题教程 - 算法题解析与技巧
- 《算法导论》- 经典的算法教科书
- 《剑指 Offer》- 面试算法题精讲
计算机网络
操作系统
- 操作系统基础教程 - 操作系统原理与实践
- Linux 系统入门 - Linux 基础命令与操作
- 《深入理解计算机系统》- 计算机系统底层原理
- 《鸟哥的 Linux 私房菜》- Linux 系统学习指南
开源项目与示例代码
前端项目
- Vue Element Admin - Vue 中后台前端解决方案
- React Ant Design Pro - React 企业级中后台前端方案
- Vben Admin - Vue 3 企业级中后台管理系统
后端项目
- Spring Boot Demo - Spring Boot 示例代码库
- Node.js Best Practices - Node.js 最佳实践指南
- FastAPI 示例项目 - FastAPI 全栈示例
综合项目
在线学习平台
- 慕课网 - 国内较为全面的编程学习平台
- 极客时间 - 高质量的 IT 技术干货课程
- 掘金 - 开发者社区和优质文章平台
- Coursera - 全球顶尖高校的在线课程
- Udemy - 各类实用技能在线学习平台
- freeCodeCamp - 免费学习编程的开源社区
技术社区
- GitHub - 全球最大的代码托管平台
- Stack Overflow - 程序员问答社区
- InfoQ - 技术资讯和深度文章
- V2EX - 创意工作者社区
- CSDN - 中文IT技术社区
- 知乎 - 中文问答社区
总结
本文汇总了各类优质的编程技术学习资源,希望能帮助到不同阶段的开发者。学习编程是一个持续的过程,建议根据自己的兴趣和职业发展方向有选择地学习。同时,动手实践和阅读优质源码是提升编程能力的重要途径。
如果你有更好的学习资源推荐,欢迎联系我们进行补充。我们将定期更新这个列表,确保资源的时效性和质量。
注:部分链接可能需要科学上网工具访问。