เรียน Go ภาษาง่าย 📘

แผน 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 จบหลักสูตร 🎉