Python JavaScript Java Go C# .NET Rust C C++ Android 快速上手
🐍

Python

Python 3.11.9
入门首选 AI/数据科学 脚本自动化

✍️ 编辑器

VS Code / Trae + Python 扩展。创建 .py 文件。

⚙️ 运行方式

解释型,直接运行 python xxx.py

📦 包管理

pip install 包名,几十万库可用

🔧 环境位置

用户目录,已加入 PATH

Python 的主要用途

领域典型项目为什么用 Python
AI / 机器学习TensorFlow、PyTorch、LangChain、LLM 应用AI 生态最强,所有框架首选
数据科学Pandas、NumPy、数据可视化、Jupyter数据处理库最丰富,行业标准
Web 后端Django、Flask、FastAPI开发效率高,原型迭代快
自动化脚本爬虫、文件处理、运维脚本代码量最少,几十行搞定
测试自动化Selenium、pytest、接口测试语法简单,上手快

💪 Python 的强项

  • 最容易学 — 语法最接近自然语言,新手入门最快
  • 生态最丰富 — pip 几十万库,几乎什么都有现成的
  • AI 领域王者 — 机器学习、大模型应用,全是 Python 主导
  • 开发效率最高 — 同样功能,代码量是 Java 的 1/3

✅ 适合做

  • AI / 机器学习 / 大模型
  • 数据分析和可视化
  • 快速原型和 MVP
  • 自动化脚本和工具
  • Web 后端(中小规模)

❌ 不适合做

  • 高性能系统(速度慢)
  • 移动端 App 开发
  • 大型游戏开发
  • 桌面 GUI 应用

🚀 快速上手

# 检查版本
python --version
pip --version

# 安装常用库
pip install requests pandas flask

# 运行脚本
python myscript.py

# Hello World
print("Hello, World!")
💛

JavaScript / Node.js

Node.js v24.19.0 · npm 11.17.0
前端必备 全栈开发 生态最大

✍️ 编辑器

VS Code / Trae 对 JS 支持最好。.js / .ts

⚙️ 运行方式

解释型。Node 后端:node app.js

📦 包管理

npm install,200 万+ 包,最大包仓库

🔧 环境位置

D:\cood\nodejs,已加入 PATH

JavaScript 的主要用途

领域典型项目为什么用 JS
前端开发React、Vue 网页和 H5浏览器唯一编程语言,前端绕不开
后端 / 全栈Node.js + Express / Nest.js前后端同一种语言,一套技术栈
移动端React Native、uni-app 跨平台 App一套代码跑 iOS + Android
桌面应用Electron(VS Code 就是)Web 技术写桌面,跨平台
小程序微信小程序、支付宝小程序国内生态热门

💪 JavaScript 的强项

  • 唯一全栈语言 — 前端、后端、移动端、桌面、小程序全能写
  • 生态最大 — npm 200 多万个包,地球上最大
  • 前端必须会 — 做网页/小程序绕不开
  • 岗位最多 — 前端/全栈岗位数量常年第一

✅ 适合做

  • 网页前端(React/Vue)
  • 全栈 Web 应用
  • 小程序 / H5 页面
  • 跨平台移动 App
  • 桌面应用(Electron)

❌ 不适合做

  • CPU 密集型计算
  • 底层系统 / 驱动开发
  • 大型游戏引擎
  • 移动端原生级性能

🚀 快速上手

# 检查版本
node --version
npm --version

# 初始化项目
npm init -y

# 安装包 + 运行
npm install express
node app.js

// Hello World 服务器
const http = require('http');
http.createServer((req, res) => res.end('Hello')).listen(3000);

Java

JDK 21.0.6 LTS (Microsoft OpenJDK)
企业级 后端主力 最稳

✍️ 编辑器

IDEA 最好用,或 VS Code + Java 插件

⚙️ 编译运行

编译型:javac 编译,java 运行

📦 构建工具

Maven / Gradle(已装 Gradle 8.7)

🔧 环境位置

JAVA_HOME = D:\cood\jdk-21

Java 的主要用途

领域典型项目为什么用 Java
企业级后端Spring Boot 微服务、电商、金融最成熟的企业生态,大公司首选
Android 开发Android 原生 AppAndroid 系统基于 Java
大数据Hadoop、Spark、Flink大数据生态的底层基石
中间件消息队列、网关、连接池企业级中间件基本都是 Java

💪 Java 的强项

  • 最稳的企业级语言 — 银行、证券、电商核心系统首选
  • 生态极其成熟 — Spring 全家桶,解决方案最全
  • 跨平台 — 一次编写到处运行
  • 岗位最多的后端语言 — 国内后端 60% 是 Java 岗

✅ 适合做

  • 企业级后端 / 微服务
  • Android 原生 App
  • 大数据处理
  • 金融 / 电商核心系统

❌ 不适合做

  • 小型工具脚本(太重)
  • 前端开发
  • 快速原型
  • iOS 原生开发

🚀 快速上手

# 检查版本
java -version
javac -version

# 编译运行
javac Hello.java
java Hello

# Gradle 构建
gradle init && gradle run

// Hello.java
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello!");
    }
}
🔵

Go

Go 1.24.0
云原生 高并发 部署省心

✍️ 编辑器

VS Code / Trae + Go 扩展,或 GoLand

⚙️ 编译运行

go run 直接跑,go build 生成 exe

📦 包管理

Go Modules 内置,go get 下载依赖

🔧 环境位置

D:\cood\go + D:\cood\gopath

Go 的主要用途

领域典型项目为什么用 Go
云原生 / 后端API、微服务、网关、K8s OperatorDocker/K8s 都是 Go 写的,并发强
DevOps 工具Docker、Kubernetes、Terraform编译快、跨平台、二进制小
网络编程代理、爬虫、聊天室、CDN原生 goroutine,高并发像写同步
CLI 工具运维工具、效率工具单文件 exe,无依赖,分发方便

💪 Go 的强项

  • 并发编程无敌 — goroutine,开一万个并发不费劲
  • 部署最省心 — 单 exe 文件,拷过去就能跑
  • 编译速度快 — 大项目几十秒编完
  • 语法简单 — 上手快,团队代码风格统一
  • 性能好 — 比 Python/Node 快 10-50 倍

✅ 适合做

  • 云原生 / 微服务后端
  • DevOps 工具和 CLI
  • 高并发网络服务
  • 分布式系统中间件

❌ 不适合做

  • 前端开发
  • 移动端原生 App
  • 数据科学 / AI
  • GUI 桌面应用

🚀 快速上手

# 检查版本
go version

# 初始化 + 运行
go mod init myproject
go run main.go

# 编译发布(单文件 exe)
go build -o myapp.exe

// main.go
package main
import "fmt"
func main() { fmt.Println("Hello!") }
💜

C# / .NET

.NET SDK 9.0.317
微软生态 全栈 游戏

✍️ 编辑器

VS Code + C# Dev Kit,或 Visual Studio

⚙️ 编译运行

dotnet run 运行,dotnet build 编译

📦 包管理

NuGet 内置,dotnet add package

🔧 环境位置

DOTNET_ROOT = D:\cood\dotnet

C# 的主要用途

领域典型项目为什么用 C#
Web 后端ASP.NET Core Web API性能强悍,企业级框架成熟
游戏开发Unity 游戏引擎Unity 游戏 90% 用 C#
桌面应用WPF、WinForms、MAUIWindows 桌面开发体验最好
云服务Azure 云原生应用微软全家桶深度集成

💪 C# 的强项

  • 语言设计最优雅 — 微软精心打磨,现代又不杂乱
  • 性能强悍 — .NET 9 和 Java 不相上下
  • 游戏开发首选 — Unity 主力语言
  • 全栈能力 — Web、桌面、移动、游戏全能

✅ 适合做

  • 企业级 Web 后端
  • Unity 游戏开发
  • Windows 桌面应用
  • Azure 云服务

❌ 不适合做

  • 前端网页开发
  • 纯 Linux 运维工具
  • 数据科学
  • macOS / iOS 原生

🚀 快速上手

# 检查版本
dotnet --version

# 创建 + 运行
dotnet new console -n MyApp && cd MyApp
dotnet run

# 发布 + 加包
dotnet publish -c Release
dotnet add package Newtonsoft.Json

// Program.cs
Console.WriteLine("Hello, World!");
🦀

Rust

Rust 1.98.1 · Cargo 1.98.1
系统级 高性能 最安全

✍️ 编辑器

VS Code + rust-analyzer,或 RustRover

⚙️ 编译运行

cargo run 编译运行

📦 包管理

Cargo 内置,最好用的包管理器之一

🔧 环境位置

D:\cood\cargo + D:\cood\rustup

Rust 的主要用途

领域典型项目为什么用 Rust
系统编程操作系统、驱动、嵌入式内存安全又不用 GC,性能等于 C++
WebAssembly浏览器高性能计算编译到 WASM 体积小、性能高
CLI 工具ripgrep、fd、bat启动快、二进制小,下一代 CLI 首选
基础设施数据库、区块链、文件系统对可靠性要求极高的底层

💪 Rust 的强项

  • 内存安全 — 编译期消除空指针、数据竞争等 bug
  • 性能顶级 — 和 C/C++ 一个级别,无运行时开销
  • 最好用的工具链 — Cargo 公认最好用
  • 最受喜爱的语言 — Stack Overflow 连续 9 年第一

✅ 适合做

  • 系统级 / 底层开发
  • WebAssembly 模块
  • 高性能 CLI 工具
  • 区块链 / 加密

❌ 不适合做

  • 快速原型 / MVP
  • 前端网页开发
  • 数据科学 / AI
  • 初学者第一门语言

🚀 快速上手

# 检查版本
rustc --version && cargo --version

# 创建 + 运行
cargo new my_project && cd my_project
cargo run

# 发布优化版 + 加依赖
cargo build --release
cargo add serde rand

// src/main.rs
fn main() { println!("Hello!"); }

C / C++

MSVC 14.44 (VS 2022 Build Tools)
最高性能 底层 游戏

✍️ 编辑器

VS Code + C/C++ 扩展,或 Visual Studio

⚙️ 编译运行

MSVC 编译器 cl.exe,或 cmake

📦 包管理

vcpkg / conan,无统一官方包管理

🔧 环境位置

VS Build Tools 安装在系统目录

C / C++ 的主要用途

领域典型项目为什么用 C/C++
游戏引擎Unreal Engine、3A 大作性能要求最高的领域
操作系统 / 驱动Windows 内核、硬件驱动直接操作硬件,零开销
嵌入式 / IoT单片机、Arduino资源受限设备的唯一选择
高性能计算科学计算、高频交易性能天花板

💪 C / C++ 的强项

  • 性能天花板 — 除了汇编,性能最高
  • 完全控制 — 手动管理内存,没有限制
  • 生态最深厚 — 几十年积累,任何领域都有方案
  • 底层必备 — 驱动、嵌入式、操作系统没得选

✅ 适合做

  • 游戏引擎和 3A 游戏
  • 操作系统 / 驱动
  • 嵌入式 / IoT
  • 高性能计算

❌ 不适合做

  • 快速开发 / 原型
  • Web 后端
  • 数据科学
  • 初学者入门

🚀 快速上手(MSVC)

# 编译运行
cl /EHsc hello.cpp
hello.exe

# CMake 构建
mkdir build && cd build && cmake ..
cmake --build . --config Release

// hello.cpp
#include <iostream>
int main() {
    std::cout << "Hello!" << std::endl;
    return 0;
}
📱

Android 开发

Android SDK (platform-tools + cmdline-tools)
移动开发 Java / Kotlin

✍️ 编辑器

Android Studio(推荐)或 VS Code

⚙️ 构建工具

Gradle 构建,产出 .apk

📦 调试工具

adb 设备调试、sdkmanager

🔧 环境位置

ANDROID_HOME = D:\cood\android-sdk

Android 开发方向

方向技术栈说明
原生开发Kotlin / Java + Android SDK性能最好,官方推荐 Kotlin
跨平台Flutter / React Native一套代码同时出 Android + iOS
游戏开发Unity / Cocos手游主要用 Unity(C#)
小程序 / H5微信小程序、快应用不用装 App,JS/TS 开发

💪 已有的 Android 工具

  • adb — 调试桥,连接设备、安装 APK、查看日志
  • sdkmanager — 管理 SDK 版本和组件
  • avdmanager — 创建管理模拟器
  • platform-tools — adb、fastboot 等

🚀 常用命令

# 设备调试
adb devices          // 查看已连接设备
adb install app.apk   // 安装应用
adb logcat           // 查看日志

# SDK 管理
sdkmanager --list
sdkmanager "platforms;android-34"

# 模拟器
avdmanager list avd