新手入门指南
编程初学者必备软件与基础知识官方文档索引
开发工具
- Visual Studio
- 官方网站:Visual Studio
- 特色:集成开发、调试、测试工具,支持Git协作
- IntelliJ IDEA(Java推荐)
- 官方网站:IntelliJ IDEA
- 特色:智能代码补全、重构功能,深度支持Spring框架
- PyCharm(Python推荐)
- 官方网站:PyCharm
- 特色:数据分析、Web开发,内置代码质量检测
- Notepad++
- 官方网站:Notepad++
- 特色:免费开源,支持27种编程语言
- Sublime Text
- 官方网站:Sublime Text
- 特色:多行编辑、代码片段,插件扩展丰富
编程语言基础
- Python官方教程
- 官方地址:Python
- 内容:语法、数据类型、函数、面向对象编程
- Java官方学习路径
- 官方地址:Java
- 内容:SE基础语法、集合框架、异常处理
- C#官方指南
- 官方地址:C#
- 内容:语言基础、.NET框架、面向对象编程
计算机基础
- 计算机硬件与系统原理
- 参考文档:Microsoft Learn
- 内容:CPU、内存、存储设备原理,操作系统概念
- 网络基础
- 参考文档:TCP/IP RFC
- 内容:IP地址、HTTP协议、网络通信原理
数据结构与算法
前端开发
- MDN Web Docs
- 官方地址:MDN
- 内容:HTML、CSS、JavaScript及Web API百科全书
- React 官方文档
- 官方地址:React
- 内容:核心概念、Hooks API、性能优化
- Webpack 官方文档
- 官方地址:Webpack
- 内容:模块打包器指南,入口、输出、loader、插件
- Vite 官方文档
- 官方地址:Vite
- 内容:快速上手指南、HMR、构建优化
- Tailwind CSS 官方文档
- 官方地址:Tailwind CSS
- 内容:实用优先CSS框架,响应式设计
后端开发
- Python 官方文档
- 官方地址:Python
- 内容:权威教程与标准库参考
- Java 官方教程
- 官方地址:Java
- 内容:基础概念、集合、并发
- Spring Framework 官方文档
- 官方地址:Spring
- 内容:IoC容器、AOP、Web响应式编程
- Django 官方文档
- 官方地址:Django
- 内容:快速入门、模型-视图-模板、部署方案
- FastAPI 官方文档
- 官方地址:FastAPI
- 内容:高性能Web框架,自动生成API文档
移动开发
- Flutter 官方文档
- 官方地址:Flutter
- 内容:跨平台UI框架,支持iOS和Android
- React Native 官方文档
- 官方地址:React Native
- 内容:JavaScript和React构建原生应用
数据库
运维与部署
- Docker 官方文档
- 官方地址:Docker
- 内容:入门、镜像构建、容器管理、最佳实践
- Kubernetes 官方文档
- 官方地址:Kubernetes
- 内容:Pod、Service、Deployment核心概念
- Nginx 官方文档
- 官方地址:Nginx
- 内容:安装配置、负载均衡、缓存、性能调优
版本控制工具
人工智能
- PyTorch 官方文档
- 官方地址:PyTorch
- 内容:张量操作、自动微分、神经网络模块
- TensorFlow 官方文档
- 官方地址:TensorFlow
- 内容:基础概念、模型构建、训练部署
测试与安全
- 测试工具指南
- 官方地址:Testing Library
- 内容:单元测试、集成测试、端到端测试
- OWASP 安全指南
- 官方地址:OWASP
- 内容:Web应用安全风险十大项目防护
性能优化与设计模式
- 性能优化指南
- 官方地址:Performance
- 内容:前端、后端、数据库性能优化策略
- 设计模式指南
- 官方地址:Design Patterns
- 内容:常见软件设计模式及应用场景
数据科学与云计算
DevOps 与 API 设计
其他
- Markdown CommonMark 规范
- 官方地址:CommonMark
- 内容:Markdown语法详解
新手入门指南
http://alblog.us.ci/2026/04/07/新手入门指南/