เรียน Go ภาษาง่าย 📘
หนังสือ
Playground
แผน 35 วัน
แผน 35 วัน 🗓️
วันละ 30–45 นาที · ทุกตัวอย่างพิมพ์เองห้าม copy · ความคืบหน้าเซฟในเบราว์เซอร์
0/31
สัปดาห์ที่ 1 — Beginner ครึ่งแรก 🌱
D1: ตอน 0 + 0.5 — โปรแกรมคืออะไร + ของใหม่ 1.27 (วันเบาๆ)
D2: ตอน 1 — ติดตั้ง Go + Hello World (ลงมือทำ)
D3: ตอน 2 + 3 — กฎ 3 ข้อ + ตัวแปร
D4: ตอน 4 + 5 — fmt + if
D5: ตอน 6 — for มีอันเดียว (ฝึกเยอะๆ)
D6: ตอน 7 — ฟังก์ชันคือเครื่องจักร
D7: พัก ☁️
สัปดาห์ที่ 2 — Beginner ครึ่งหลัง 🌱
D8: ตอน 8 — Array Slice Map
D9: ตอน 9 + 10 — switch + struct/method
D10: ตอน 11 + 12 — error + defer
D11: ตอน 13 — goroutine + channel (วันหนัก ~1 ชม.)
D12: ตอน 14 — โปรเจกต์จบเล่ม
D13: วันเบา — ทบทวน + เก็บแบบฝึกที่ค้าง
D14: พัก ☁️
สัปดาห์ที่ 3 — Intermediate 🪜
D15: ตอน 0 + 1 — เช็กตัวเอง + Module
D16: ตอน 2 + 3 — เครื่องมือ + Slice/Map ลึก
D17: ตอน 4 + 5 — Struct ฝัง + Closure/Variadic
D18: ตอน 6 — Interface + Generics (วันสำคัญ)
D19: ตอน 7 + 8 — Error มืออาชีพ + Concurrency กลาง
D20: ตอน 9 + 10 — Context + Testing/JSON/HTTP
D21: พัก ☁️
สัปดาห์ที่ 4 — เจาะเฉพาะทาง 🎯
D22: Intermediate ตอน 11 — Mini Project ปิดเล่มกลาง
D23: เล่ม Slices + Maps
D24: เล่ม Errors + เล่ม File IO
D25: เล่ม Concurrency (วันสำคัญที่สุดของสาย Go)
D26: เล่ม Generics + เล่ม Testing+HTTP
D27: เล่ม Modules+Toolchain + เล่ม Ops
D28: พัก ☁️
สัปดาห์ที่ 5 — Advanced 🚀
D29: บท 0 + 1 — เช็กพื้น + Runtime
D30: บท 2 + 3 — Memory + Sync/Atomics
D31: บท 4 + 5 — Generics ขั้นสุด + Concurrency patterns
D32: บท 6 + 7 — Context ลึก + HTTP/JSON ใหม่
D33: บท 8 + 9 — Security + Testing ขั้นเทพ
D34: บท 10 + 11 — Toolchain + Production
D35: บท 12 — Order Service จบหลักสูตร 🎉