100% 
ติดตั้งเครื่องมือ: Claude Code / Cursor / Node.js
ใช้เวลาประมาณ 20 นาที
Windows — โหลด installer จาก nodejs.org เลือกปุ่ม LTS แล้ว Next รัวๆ ได้เลย (ติ๊ก "Add to PATH" ไว้ตามค่าเริ่มต้น)
ตรวจว่าติดตั้งสำเร็จ — เปิด terminal (macOS: Terminal, Windows: PowerShell) แล้วพิมพ์:
node -v # ควรขึ้น v22.x.x หรือใหม่กว่า
npm -v # ควรขึ้นเลขเวอร์ชัน เช่น 10.x.x
ถ้าขึ้นเลขเวอร์ชันทั้งสองตัว ผ่านขั้นแรกแล้ว 🎉
2. ติดตั้ง Editor: VS Code หรือ Cursor
เลือกอย่างใดอย่างหนึ่ง (คอร์สนี้ใช้ได้ทั้งคู่):
| VS Code | Cursor |
|---|
| ราคา | ฟรี | ฟรี (มี Pro ~$20/เดือน) |
| AI ในตัว | ผ่าน extension | ฝังมาในตัว เขียน/แก้ code ด้วย AI ได้ทันที |
| เหมาะกับ | คนที่จะใช้ Claude Code เป็นหลัก | คนที่อยากได้ AI แนะนำ code ระหว่างพิมพ์ด้วย |
ติดตั้งเสร็จ เปิดโปรแกรม แล้วเปิด terminal ในตัว editor ขึ้นมา — เราจะใช้ terminal นี้ตลอดคอร์ส
วิธีที่ชัวร์ที่สุดคือเปิดจากเมนู: View → Terminal (หรือ Terminal → New Terminal) จะมีช่อง terminal โผล่ขึ้นมาครึ่งล่างของหน้าจอ
ทางลัดคือ Ctrl+` (Windows) / Cmd+` (macOS) แต่ถ้ากดแล้วไม่ขึ้น ไม่ต้องตกใจ — ปุ่ม ` (backtick, อยู่ซ้ายบนใต้ปุ่ม Esc) จะถูกทับด้วยปุ่ม _ / ฿ เมื่อสลับเป็น แป้นพิมพ์ภาษาไทย ทำให้ editor จับ shortcut ไม่ได้ ให้สลับกลับเป็นภาษาอังกฤษก่อนแล้วลองใหม่ หรือใช้เมนูข้างบนไปเลย
อีกทางที่ใช้ได้เสมอ: กด Ctrl+Shift+P (Windows) / Cmd+Shift+P (macOS) เพื่อเปิด Command Palette แล้วพิมพ์ Toggle Terminal แล้วกด Enter
3. ติดตั้ง Claude Code
Claude Code คือ AI pair programmer — สั่งเป็นภาษาคนได้เลยว่าอยากได้อะไร แล้วมันจะอ่านโปรเจกต์ เขียน code แก้บั๊ก และรันคำสั่งให้
ใช้ได้ 2 ทาง และเป็นตัวเดียวกัน ต่างแค่หน้าตา:
| Desktop app | CLI (terminal) |
|---|
| หน้าตา | UI มีปุ่มกด เห็น diff เป็นสี | พิมพ์คำสั่งใน terminal |
| ต้องมี Node.js ก่อนไหม | ไม่ต้อง | ไม่ต้อง (ตัวติดตั้งเป็น binary) |
| เหมาะกับ | ผู้เริ่มต้น เห็นภาพว่า AI แก้อะไรบ้าง | คนที่ชินกับ terminal แล้ว |
ทั้งสองใช้ engine เดียวกัน อ่าน config ชุดเดียวกัน (CLAUDE.md, MCP, skills) และเปิดพร้อมกันบนโปรเจกต์เดียวกันได้
คอร์สนี้จะสอนผ่าน desktop app เป็นหลัก เพราะเห็นชัดกว่าว่า AI กำลังจะแก้ไฟล์ไหน บรรทัดไหน แล้วเรากด Accept / Reject ได้ทีละจุด ส่วน CLI จะแนะนำไว้ให้ด้วย เพราะบางงาน (เช่น รันใน server) ใช้ CLI สะดวกกว่า
⚠️ Claude Code ต้องใช้แผนแบบเสียเงิน — Pro, Max, Team หรือ Enterprise อย่างใดอย่างหนึ่ง แผนฟรีของ claude.ai ใช้ Claude Code ไม่ได้ ถ้ากดแท็บ Code แล้วมันเด้งให้ upgrade แปลว่าบัญชียังเป็นแผนฟรีอยู่ ดูราคาที่ claude.com/pricing
3.1 ทางหลัก — Desktop app
- โหลดตัวติดตั้งที่ claude.com/download แล้วรัน
- เปิดโปรแกรม — macOS อยู่ใน Applications, Windows อยู่ใน Start menu
- Sign in ด้วยบัญชี Claude
- กดแท็บ Code ด้านบนกลางจอ
โปรแกรมมี 3 แท็บ: Chat (คุยเฉยๆ ไม่เห็นไฟล์), Cowork (ปล่อยให้ทำงานเบื้องหลังบน cloud), และ Code (ตัวที่เราจะใช้ — แก้ไฟล์บนเครื่องเราจริง)
💡 Windows ต้องติดตั้ง Git ก่อน ไม่งั้น local session จะไม่ทำงาน โหลดที่ git-scm.com/downloads/win — ส่วน Mac มี Git มาให้อยู่แล้ว ไม่ต้องทำอะไร
3.2 ทางเลือก — CLI
ถ้าอยากเรียก claude จาก terminal ได้ด้วย ติดตั้งเพิ่มแยกต่างหาก:
# macOS / Linux
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
claude --version # ขึ้นเลขเวอร์ชัน = ผ่าน
claude doctor # ตรวจ config ละเอียดกว่า ถ้ามีปัญหาจะบอกวิธีแก้
4. ทดสอบสั่งงาน AI ครั้งแรก
สร้างโฟลเดอร์เปล่าชื่อ hello-ai ไว้ที่ไหนก็ได้ที่หาเจอ (ใช้ Finder / File Explorer สร้างได้เลย ไม่ต้องพิมพ์คำสั่ง)
- เลือก environment เป็น Local — คือให้ Claude ทำงานกับไฟล์บนเครื่องเราตรงๆ
- กด Select folder แล้วเลือกโฟลเดอร์
hello-ai
- เลือกโมเดลจาก dropdown ข้างปุ่มส่ง
- พิมพ์สิ่งที่อยากได้ลงช่อง prompt:
สร้างไฟล์ hello.js ที่ print ตารางสูตรคูณแม่ 2 ถึง 12 แบบจัด format สวยๆ แล้วรันให้ดูหน่อย
ค่าเริ่มต้นคือ Manual mode — Claude จะยังไม่แตะไฟล์จนกว่าเราจะอนุมัติ มันจะเสนอ diff ขึ้นมาให้ดูก่อนว่าจะเขียนอะไรลงไฟล์ไหนบ้าง แล้วมีปุ่ม Accept / Reject ให้กด
กด Accept แล้วปล่อยให้มันรันไฟล์ — ถ้าเห็นตารางสูตรคูณโผล่มา แปลว่าทุกอย่างพร้อมแล้ว 🎉
💡 ถ้าอยากได้ terminal ไว้รันคำสั่งเองข้างๆ session ก็เปิด terminal pane ในตัว desktop app ได้ (ทางลัด Ctrl+` — ถ้ากดไม่ติดเพราะแป้นภาษาไทย ให้สลับเป็นภาษาอังกฤษก่อน เหมือนที่เจอในหัวข้อ 2)
สังเกตอะไรจากรอบนี้: เราไม่ได้บอกวิธีเขียนเลยสักบรรทัด บอกแค่ ผลลัพธ์ที่อยากได้ — นี่คือหัวใจของการทำงานกับ AI ที่เราจะฝึกกันจริงจังในบทถัดไป
และสังเกตอีกอย่าง: เรา ดู diff ก่อนกด Accept ไม่ใช่ปล่อยให้ AI เขียนอะไรก็ได้ นิสัยนี้สำคัญมาก และเป็นเหตุผลที่คอร์สนี้เริ่มจาก UI ไม่ใช่ terminal
เช็กลิสต์ก่อนไปต่อ
แก้ปัญหาที่เจอบ่อย
กดแท็บ Code แล้วเด้งให้ upgrade — บัญชียังเป็นแผนฟรี ต้องอัปเป็น Pro ขึ้นไปก่อน ถ้ามันเด้งให้ sign in ทั้งที่ login แล้ว ให้ทำตามหน้าจอแล้วปิด-เปิดโปรแกรมใหม่
Windows: เลือกโฟลเดอร์แล้ว local session ไม่ทำงาน — ยังไม่ได้ติดตั้ง Git ติดตั้งจาก git-scm.com/downloads/win แล้วเปิดโปรแกรมใหม่
command not found: node หลังติดตั้ง — ปิด terminal แล้วเปิดใหม่ ถ้ายังไม่หาย (macOS/Linux) รัน source ~/.zshrc หรือติดตั้ง nvm ใหม่อีกรอบ
Windows: รัน script ไม่ได้ (execution policy) — เปิด PowerShell แบบ Run as Administrator แล้วรัน Set-ExecutionPolicy RemoteSigned เลือก Y
ติดปัญหาอื่น: copy ข้อความ error ทั้งก้อนไปถาม Claude ได้เลย — ฝึกนิสัยนี้ไว้ตั้งแต่วันแรก แล้วเจอกันบทถัดไป: หลักการสั่งงาน AI ให้ได้ code ระดับ production