Getting started: ติดตั้ง IDE
ทุกคนต้องมีที่เขียนโค้ด 1 ตัว เปิดโฟลเดอร์โปรเจกต์ได้ ใช้ Terminal ได้ และลง Extension หลักไว้แล้ว หน้านี้ใช้เวลาประมาณ 15 นาที
At a glance
| Item | Details |
|---|---|
| IDE | VS Code (ค่าเริ่มต้นของคอร์ส), Cursor หรือ Orca เลือกตัวเดียว |
| เบราว์เซอร์ | Chrome หรือ Edge (ใช้ DevTools) |
| บัญชี | GitHub (ใช้ตั้งแต่ Day 2) |
| ระบบที่รองรับ | Windows, macOS, Linux |
| ค่าใช้จ่าย | ฟรี (Cursor มีแพ็กเกจเสียเงินสำหรับ AI แต่ใช้แบบฟรีได้) |
| เช็กว่าพร้อม | พิมพ์ code --version ใน Terminal แล้วเห็นเลขเวอร์ชัน |
เลือก IDE
IDE (Integrated Development Environment) คือโปรแกรมที่รวมทุกอย่างที่ต้องใช้เขียนโค้ดไว้ในที่เดียว: ตัวแก้ไฟล์, Terminal, ตัวค้นหา, Git และ Extension ทั้งสามตัวด้านล่างเปิดโฟลเดอร์เดียวกันได้ เลือกตัวเดียวพอ
| IDE | เหมาะกับ | จุดเด่น |
|---|---|---|
| VS Code | ทุกคน | ฟรี เบา Extension เยอะที่สุด ตัวอย่างในคอร์สใช้ตัวนี้ |
| Cursor | อยากให้ AI ช่วยเขียน | สร้างบน VS Code ใช้ Extension และคีย์ลัดเดียวกัน มีแชต AI ในตัว |
| Orca | ใช้ AI agent หลายตัวพร้อมกัน | รัน Claude Code, Codex ฯลฯ คู่กัน แต่ละตัวทำงานใน worktree ของตัวเอง |
มือใหม่เริ่มที่ VS CodeOrca ไม่มี AI มาในตัว มันเป็นที่รวม agent ที่คุณติดตั้งเองบนเครื่อง (เช่น Claude Code) ถ้าเพิ่งเริ่ม ให้ใช้ VS Code หรือ Cursor ก่อน
Installation
ดาวน์โหลด
ไปที่ code.visualstudio.com/download แล้วเลือกระบบของคุณ
ติดตั้ง
Windows: กด Next ไปเรื่อย ๆ และติ๊ก Add to PATH กับ Open with Code เพื่อให้ใช้คำสั่ง
codeได้macOS: แตกไฟล์ zip แล้วลาก Visual Studio Code.app ไปไว้ใน Applications
หรือติดตั้งผ่าน Terminal
# Windows (PowerShell) winget install -e --id Microsoft.VisualStudioCode # macOS (Homebrew) brew install --cask visual-studio-code
ดาวน์โหลด
ไปที่ cursor.com/download แล้วติดตั้งตามปกติ
ล็อกอิน
สมัครหรือล็อกอินด้วย GitHub / Google เพื่อใช้ฟีเจอร์ AI
ย้ายของจาก VS Code
ตอนเปิดครั้งแรก กด Import เพื่อเอา Extension และการตั้งค่าจาก VS Code มาด้วย
ติดตั้งคำสั่ง cursor
กด
Ctrl+Shift+P(Mac:Cmd+Shift+P) พิมพ์ “Install 'cursor' command” เพื่อใช้cursor .ใน Terminal
ดาวน์โหลด
ไปที่ onorca.dev/download หรือ GitHub Releases แล้วเลือกไฟล์ของระบบคุณ
ติดตั้ง agent
ติดตั้ง CLI agent อย่างน้อย 1 ตัวก่อน เช่น Claude Code หรือ Codex
เปิดโปรเจกต์
เลือกโฟลเดอร์ที่เป็น Git repository แล้วสร้าง worktree ให้ agent แต่ละตัว
# macOS (Homebrew)
brew install --cask stablyai/orca/orcaเปิดโค้ดให้เห็น
เวลาทำงานเราเปิด ทั้งโฟลเดอร์ ไม่ใช่ไฟล์เดียว เพื่อให้ IDE เห็นไฟล์ทั้งหมดในโปรเจกต์
ผ่านเมนู
เปิด IDE แล้วไปที่ File → Open Folder… เลือกโฟลเดอร์ ไฟล์ทั้งหมดจะขึ้นใน Explorer ด้านซ้าย
ผ่าน Terminal
cd Desktop/my-first-portfolio # เข้าไปในโฟลเดอร์
code . # เปิดโฟลเดอร์นี้ใน VS Code
cursor . # หรือเปิดใน Cursorขึ้นว่า command not found: code ?macOS: เปิด VS Code กด Cmd+Shift+P พิมพ์ “Shell Command: Install 'code' command in PATH” แล้วเปิด Terminal ใหม่ Windows: ติดตั้ง VS Code ใหม่แล้วติ๊ก Add to PATH
คำสั่ง Terminal ที่ใช้บ่อย
| คำสั่ง | ทำอะไร |
|---|---|
pwd | บอกว่าตอนนี้อยู่โฟลเดอร์ไหน |
ls | ดูไฟล์ในโฟลเดอร์ (CMD เก่าใช้ dir) |
cd ชื่อโฟลเดอร์ | เข้าไปในโฟลเดอร์ |
cd .. | ถอยออกมา 1 ชั้น |
mkdir ชื่อ | สร้างโฟลเดอร์ใหม่ |
clear | ล้างหน้าจอ Terminal |
Ctrl+C | หยุดโปรแกรมที่กำลังรัน เช่น npm run dev |
คีย์ลัดที่ควรจำ
| Windows | macOS | ทำอะไร |
|---|---|---|
| Ctrl + ` (ปุ่มใต้ Esc) | Ctrl + ` | เปิด/ปิด Terminal ใน IDE |
Ctrl+P | Cmd+P | ค้นหาไฟล์ด้วยชื่อ |
Ctrl+Shift+P | Cmd+Shift+P | Command Palette: ค้นหาทุกคำสั่งของ IDE |
Ctrl+S | Cmd+S | บันทึกไฟล์ |
Ctrl+/ | Cmd+/ | คอมเมนต์ / เลิกคอมเมนต์บรรทัด |
Shift+Alt+F | Shift+Option+F | จัดรูปแบบโค้ด (Format) |
Extension หลัก
กด Ctrl+Shift+X ค้นหาชื่อแล้วกด Install ใช้ได้ทั้ง VS Code และ Cursor
| Extension | ใช้ใน | ทำอะไร |
|---|---|---|
| Live Server | Day 1 | เปิดหน้า HTML ในเบราว์เซอร์ และรีเฟรชเองทุกครั้งที่เซฟ |
| Prettier | ทุกวัน | จัดรูปแบบโค้ดให้อัตโนมัติ |
| Auto Rename Tag | Day 1 | แก้แท็กเปิด HTML แล้วแท็กปิดเปลี่ยนตาม |
| ES7+ React snippets | Day 2 | พิมพ์ rafce แล้วได้ React component ทันที |
| Tailwind CSS IntelliSense | Day 2 | เติมคำและพรีวิวสีของคลาส Tailwind |
| ESLint | Day 2–3 | เตือนโค้ดที่น่าจะผิดก่อนรัน |
| GitLens | Day 3 | ดูว่าใครแก้บรรทัดไหน เมื่อไร |
| Thunder Client | Day 3 | ทดสอบ API แบบ Postman ใน IDE |
ติดตั้งทั้งหมดในครั้งเดียว:
code --install-extension ritwickdey.LiveServer
code --install-extension esbenp.prettier-vscode
code --install-extension formulahendry.auto-rename-tag
code --install-extension dsznajder.es7-react-js-snippets
code --install-extension bradlc.vscode-tailwindcss
code --install-extension dbaeumer.vscode-eslint
code --install-extension eamodio.gitlens
code --install-extension rangav.vscode-thunder-clientจัดโค้ดทุกครั้งที่เซฟ
กด Ctrl+Shift+P → “Preferences: Open User Settings (JSON)” แล้วเพิ่ม
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
}ฝึกต่อ
เว็บสำหรับลงมือทำ
วิดีโอเรียนเอง
Next steps
- CS101: How the web works: เว็บทำงานอย่างไร
- HTML, CSS และ JavaScript: ภาษาที่ใช้ใน Day 1
- Challenge Day 1: ลงมือแก้เว็บบนเครื่อง
