Kurs vibe coding z AI · Moduł 1: Cursor AI - pierwsze kroki
Ahoj! Witaj na pokładzie!
W tej lekcji8
Witaj! Jestem Kapitan Redbeard i będę Twoim przewodnikiem w nauce programowania. Dzisiaj pokażę Ci Cursor - nowoczesny edytor kodu z wbudowaną sztuczną inteligencją.
Co to jest Cursor?
Cursor to edytor kodu z wbudowanym AI, który pomaga pisać kod szybciej i efektywniej. W przeciwieństwie do tradycyjnych edytorów, Cursor ma wbudowaną sztuczną inteligencję (Claude Sonnet 4.6, GPT-5), która:
Pisze kod - opisujesz co chcesz, AI generuje kod Wyjaśnia - nie rozumiesz? Zapytaj AI Debuguje - masz error? AI pomoże go naprawić Podpowiada - AI sugeruje co dalej pisać
Dzięki temu uczysz się szybciej i tworzysz efektywniej.
Cursor vs VS Code
VS Code (Visual Studio Code) to najpopularniejszy edytor kodu na świecie - darmowy, open-source, używany przez miliony programistów.
Cursor jest zbudowany NA BAZIE VS Code, więc:
- Wygląda prawie identycznie
- Ma te same skróty klawiszowe
- Wspiera te same rozszerzenia
- PLUS: wbudowane AI (Claude Sonnet 4.6, GPT-5)
Jeśli znasz VS Code - będziesz czuł się jak w domu. Jeśli nie znasz - nie martw się, pokażę Ci wszystko od podstaw.
Instalacja Cursora - Krok po kroku
Teraz zainstalujemy Cursora. To zajmie ~5 minut.
Krok 1: Pobierz Cursora
- Idź na: https://cursor.com
- Kliknij wielki przycisk "Download"
- Wybierz swoją platformę:
- Windows - pobierze się
.exeinstaller - Mac - pobierze się
.dmginstaller - Linux - pobierze się
.AppImagelub.deb
- Windows - pobierze się
Krok 2: Zainstaluj
Windows:
- Kliknij dwukrotnie na pobrany plik
CursorSetup.exe - Kliknij "Tak" jeśli Windows zapyta o uprawnienia
- Poczekaj ~30 sekund aż się zainstaluje
- Cursor otworzy się automatycznie
Mac:
- Kliknij dwukrotnie na
Cursor.dmg - Przeciągnij ikonę Cursora do folderu Applications
- Otwórz Cursor z Launchpad lub Applications
- Kliknij "Open" jeśli Mac zapyta o security
Linux:
# Dla .AppImage
chmod +x Cursor.AppImage
./Cursor.AppImage
# Dla .deb (Ubuntu/Debian)
sudo dpkg -i cursor_*.debKrok 3: Pierwsze uruchomienie
Gdy Cursor się otworzy po raz pierwszy, zobaczysz:
- Welcome screen - ekran powitalny
- "Sign In" - zaloguj się (przez GitHub lub email)
- Choose your plan:
- Free - darmowy, Agent i czat z ograniczonym limitem (wystarczy na naukę!)
- Plus, Premium, Super i Ultra - płatne plany z większymi limitami (aktualne ceny: cursor.com/pricing)
Wybierz Free - na początek w zupełności wystarczy!
Krok 4: Import ustawień (opcjonalne)
Jeśli wcześniej używałeś VS Code, Cursor zapyta:
- "Import settings from VS Code?"
- Kliknij "Yes" - przeniesie Twoje ustawienia, skróty, rozszerzenia
Jeśli to Twój pierwszy edytor - kliknij "Skip".
Interface Cursora - Co gdzie jest?
Otwórz Cursora i zobacz:
┌─────────────────────────────────────────────────────────┐
│ File Edit View ... [Cursor logo] │ <- Menu Bar
├───────┬─────────────────────────────────┬───────────────┤
│ │ │ │
│ │ │ AI CHAT │
│ FILES │ EDYTOR │ │
│ │ (tu piszesz kod) │ (Cmd+L) │
│ │ │ │
│ │ │ │
├───────┴─────────────────────────────────┴───────────────┤
│ TERMINAL (tu wpisujesz komendy) │
└─────────────────────────────────────────────────────────┘Lewy panel - FILES (Explorer)
- Lista wszystkich plików w projekcie
- Tworzenie nowych plików/folderów
- Nawigacja po projekcie
Środek - EDYTOR
- Tu piszesz kod
- Możesz mieć wiele zakładek otwartych
- Syntax highlighting (kolorowanie kodu)
Prawy panel - AI CHAT
- Rozmowa z AI
- Zadawanie pytań
- Generowanie kodu
- Otwierasz przez: Cmd+L (Mac) / Ctrl+L (Windows/Linux)
Dolny panel - TERMINAL
- Tu wpisujesz komendy (npm, git, etc.)
- Otwierasz przez: Cmd+
** lub **Ctrl+
Twoja pierwsza rozmowa z AI
Czas przetestować magię Cursora!
- Otwórz AI Chat: Cmd/Ctrl + L
- Wpisz:
Wyjaśnij mi w prostych słowach: co to jest HTML?- Naciśnij Enter
- Obserwuj jak AI odpowiada!
AI powinno dać Ci prostą odpowiedź. Możesz zadawać follow-up pytania:
A co to jest CSS?Jaka jest różnica między HTML a JavaScript?Gratulacje! Właśnie miałeś swoją pierwszą rozmowę z AI w Cursorze!
Jak dobrze rozmawiać z AI?
AI jest inteligentne, ale nie czyta w myślach. Musisz jasno komunikować co chcesz.
ŹLE (zbyt ogólne):
zrób mi stronęAI nie wie:
- Jaką stronę?
- O czym?
- Jakie kolory?
- Jakie sekcje?
DOBRZE (konkretne):
Stwórz prostą stronę HTML z:
- Nagłówkiem "Ahoj Piraci!"
- Czarnym tłem
- Czerwonym tekstem
- Obrazkiem pirata
- Przyciskiem "Dołącz do załogi"AI dokładnie wie co zrobić!
Zasady dobrego promptu:
- Bądź konkretny - im więcej szczegółów, tym lepiej
- Opisz cel - po co to robisz?
- Podaj przykład - "jak na stronie X"
- Iteruj - pierwsze AI response to nie koniec, dopracowuj!
Skróty klawiszowe - Cheat Sheet ⌨
Zapamiętaj te 5 najważniejszych:
| Skrót | Co robi |
|---|---|
| Cmd/Ctrl + L | Otwórz AI Chat |
| Cmd/Ctrl + K | Zaznaczony kod do nowego czatu z AI |
| Cmd/Ctrl + I | Panel Agenta |
| Cmd/Ctrl + ` | Terminal |
| Cmd/Ctrl + P | Szybkie otwieranie plików |
Wydrukuj to i przyklej obok monitora!
Podsumowanie - Co nauczyłeś się dzisiaj?
Co to jest Cursor i dlaczego go używamy Jak zainstalować Cursora Jak wygląda interface Cursora Jak rozmawiać z AI (Cmd+L) Jak używać dobrych promptów Najważniejsze skróty klawiszowe
Gratulacje, młody piratu! Weszliśmy na pokład i poznaliśmy naszą tajną broń - Cursora!
W następnym zadaniu nauczysz się używać Ctrl+K - magicznej różdżki do edycji kodu!
Przygotuj się, bo czeka nas szalona podróż!
Kapitan Redbeard out.
Kod do tej lekcji: index.html
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>Ahoj Piraci!</title>
<style>
body {
background-color: #000;
color: #fff;
font-family: Arial, sans-serif;
padding: 20px;
}
h1 {
color: #dc2626;
border: 2px solid #f59e0b;
padding: 10px;
}
</style>
</head>
<body>
<h1>Ahoj Piraci!</h1>
<p>Witaj na pokładzie Czarnej Perły Kodu!</p>
<p>Eksperymentuj z tym kodem - zmień tekst, kolory, dodaj coś swojego!</p>
</body>
</html>Widzisz błąd w tej lekcji?