Rehberler sayfasına dön
Builders

Yeni Başlayanlar İçin Claude Code: Kur, Giriş Yap ve İlk Görevini Çalıştır

12 dk okuma


Çoğu kişi Claude Code ile her yeni araçla tanıştığı gibi tanışır: bir terminal açar, kaybolmuş hisseder ve kodu bir sohbet penceresine yapıştırmaya geri döner. Bu işe yarar, ama Claude Code'u farklı kılan tek şeyi çöpe atar. Senden hiçbir şey yapıştırmanı beklemez.

Sohbette projeni Claude'a sen taşırsın. Claude Code'da ise Claude projene kendisi girer.

Bu rehber seni hiçbir şey kurulu değilken bitmiş bir ilk göreve götürür. Kuracak, giriş yapacak, gerçek bir proje hakkında soru soracak, küçük bir değişiklik yapacak ve ilk haftanın çoğunu kapsayan birkaç komutu öğreneceksin.

Claude Code aslında nedir

Claude Code, terminalinde, projenin klasöründe çalışan bir asistandır. Ona bir görev verdiğinde üç aşamalı bir döngüyle ilerler: bağlam toplar, harekete geçer ve sonucu doğrular. Görev bitene kadar bu döngüyü tekrarlar; sen de istediğin an araya girebilirsin.

Sohbetten farkı araçlardır. Sohbet yalnızca metinle yanıt verebilir. Claude Code ise dosyalarını okuyabilir, düzenleyebilir, projede arama yapabilir, test paketin gibi komutları çalıştırabilir ve git kullanabilir. Her sonuç bir sonraki kararı besler.

Diyelim ki ondan başarısız testleri düzeltmesini istedin. Büyük olasılıkla testleri çalıştırıp neyin başarısız olduğuna bakar, hata çıktısını okur, ilgili dosyaları arar, okur, düzenler ve testleri yeniden çalıştırır. Sen tek bir cümle yazdın. O altı adım attı.

Yalnızca programcıların kodu için değil

Komut satırından yapabildiğin her şeyde Claude Code yardımcı olabilir: dokümantasyon yazmak, derleme çalıştırmak, dosyalarda arama yapmak, bir konuyu araştırmak. En güçlü olduğu alan koddur, ama çalıştığı klasörde her türlü proje bulunabilir.

Claude Code'un yaptığın iş için doğru araç olup olmadığına hâlâ karar vermeye çalışıyorsan önce Claude Code, Projects ve Sohbet karşılaştırmasını oku. Bu rehber, kararını verdiğini varsayar.

Başlamadan önce

Üç şeye ihtiyacın var ve hiçbirini edinmek zor değil.

  • Bir terminal. Mac'te Terminal uygulaması, Windows'ta PowerShell veya CMD, Linux'ta zaten kullandığın neyse o.

  • İçinde bir proje olan bir klasör. İlk oturum için her şey olur: bir web sitesi, bir betik, bir belge klasörü. Gerçek bir proje, boş bir projeden daha çok şey öğretir.

  • Giriş yapmanın bir yolu: Claude Pro, Max, Team veya Enterprise aboneliği, bir Claude Console hesabı (ön ödemeli kredilerle API erişimi) ya da desteklenen bir bulut sağlayıcısı üzerinden erişim.

Claude Code ücretsiz Claude planına dahil değildir, bu yüzden bu hesaplardan biri gerekir. Hiç terminal açmadıysan resmî terminal rehberi nasıl açılacağını ve komutun nasıl yapıştırılacağını gösterir. Yaklaşık iki dakika sürer.

1. Adım: Claude Code'u kur

Kurmanın birkaç yolu var. Önerilen yol yerel (native) yükleyicidir, çünkü arka planda kendini günceller.

SisteminKomutKendini günceller mi?
macOS, Linux, WSLcurl -fsSL https://claude.ai/install.sh | bashEvet
Windows PowerShellirm https://claude.ai/install.ps1 | iexEvet
Windows CMDcurl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdEvet
Homebrew (Mac)brew install --cask claude-codeHayır, brew upgrade claude-code çalıştır
WinGet (Windows)winget install Anthropic.ClaudeCodeHayır, winget upgrade Anthropic.ClaudeCode çalıştır

Sistemine uyanı seç, terminale yapıştır ve Enter'a bas. Yükleyici indirirken ilerleme göstermez, bu yüzden donduğunu düşünme.

PowerShell ile CMD aynı şey değildir

İstemin PS C:\ ile başlıyorsa PowerShell'desin. PS olmadan C:\ görüyorsan CMD'desin. CMD komutunu PowerShell'e yapıştırırsan The token '&&' is not a valid statement separator hatasını alırsın. PowerShell komutunu CMD'ye yapıştırırsan 'irm' is not recognized as an internal or external command hatasını alırsın. İki hata da yalnızca yanlış satırı seçtiğin anlamına gelir.

Linux'ta Debian, Fedora, RHEL ve Alpine için apt, dnf veya apk ile de kurabilirsin. Yerel Windows'ta, Claude Code'un Bash aracını kullanabilmesi için Git for Windows önerilir. O olmadan Claude Code onun yerine PowerShell kullanır. WSL kullanıyorsan Git for Windows'a gerek yok.

Çalıştığını kontrol et

Yükleyici bitince yeni bir terminal penceresi aç. Bu önemli: eski pencere yeni programı henüz tanımaz. Sonra sürüm komutunu çalıştır.

Terminal
$ claude --version2.1.283 (Claude Code)
Herhangi bir sürüm numarasının ardından (Claude Code) yazması kurulumun çalıştığı anlamına gelir. Senin numaran farklı olacak.

Kabuğun claude komutunu bulunamadı ya da tanınmadı diyorsa, kurulum klasörü henüz PATH'inde değildir. Terminali kapatıp yeniden açmak çoğu zaman çözer. Çözmezse resmî kurulum sorun giderme sayfası her hata mesajını bir çözümle eşleştirir.

2. Adım: İlk oturumunu başlat

Proje klasörüne git ve programın adını yaz.

Terminal
$ cd ~/projects/my-website$ claude
Yolu kendi projenin klasörüyle değiştir.

İlk seferde Claude Code senden giriş yapmanı ister. Claude aboneliği ya da Console hesabı için tarayıcını açar, girişi orada onaylarsın ve terminale dönersin. Kimlik bilgilerin saklanır, yani bunu bir daha yapmazsın.

Şunlardan herhangi biriyle giriş yapabilirsin:

  • Claude Pro, Max, Team veya Enterprise hesabı; önerilen yol budur.
  • Bir Claude Console hesabı. İlk girişte, maliyetini izleyebilmen için otomatik olarak bir "Claude Code" çalışma alanı oluşturulur.
  • Amazon Bedrock, Google Cloud veya Microsoft Foundry; şirketi erişimi bu yolla sağlayanlar için.

ANTHROPIC_API_KEY ortam değişkenini ayarladıysan ve sorulduğunda anahtarı onaylarsan, Claude Code giriş adımını atlar.

İçeri girdiğinde sürümü, geçerli modeli ve üzerinde çalıştığın klasörü gösteren bir istem görürsün. Komutları listelemek için /help, eski bir konuşmaya devam etmek için /resume, hesap değiştirmen gerekirse sonradan /login yaz.

Her zaman proje klasöründe başla

Claude Code, başlattığın klasörü çalışma dizini sayar. Onu ana klasöründe değil projenin içinde başlat; yoksa okuyacak ilgili hiçbir şey bulamaz.

3. Adım: Bir şeyi değiştirmeden önce soru sor

İlk promptların hiçbir şeyi değiştirmemeli. Sorular, Claude Code'un projeni nasıl okuduğunu görmenin en güvenli yoludur ve onun zaten ne bildiğini öğretir.

Prompt
“bu proje ne yapıyor?”

Claude ihtiyaç duyduğu dosyaları okur ve yanıtlar. Dosyaları elle eklemezsin, onları kendisi bulur. Daha dar sorularla, tek tek devam et:

Prompt
“bu proje hangi teknolojileri kullanıyor?”
Prompt
“ana giriş noktası nerede?”
Prompt
“klasör yapısını açıkla”
my-website
> bu proje ne yapıyor?package.json, README.md, src/ okunuyor ...Bu, Next.js ile geliştirilmiş statik bir pazarlama sitesi. Sayfalar src/app içinde, ortak bileşenler src/components içinde, içerik ise content/ klasöründe duruyor.
Bir oturum taslağı. Tam ifade ve okuduğu dosyalar senin projende farklı olacak.

Claude Code'a kendisi hakkında da soru sorabilirsin. "Claude Code neler yapabilir?" ya da "Claude Code'da özel skill'ler nasıl oluşturulur?" gibi sorular gerçek yanıtlar alır, çünkü kendi dokümantasyonunu bilir.

Claude Tutorial içinde

Harekete geçmeden önce sormak, kazanmaya değer bir alışkanlıktır

Değişiklik istemeden önce asistana gördüklerini açıklatmak, uygulamanın yalnızca kod için değil her tür iş için öğrettiği disiplinin aynısıdır.

Çok yakında
Şuradan indir:App Store
BURADAN İNDİR:Google Play

4. Adım: İlk değişikliğini yap

Şimdi küçük ve geri alması kolay bir şey iste.

Prompt
“ana dosyaya bir hello world fonksiyonu ekle”

Claude Code doğru dosyayı bulur ve yapmak istediği değişikliği sana gösterir. Ayarlarına bağlı olarak önce onayını isteyebilir. İsterse önerdiğini oku ve Yes seç.

Bu prompt bilerek çok küçük. Bu adımın amacı fonksiyon değil. Tüm döngüyü bir kez görmek: sen istersin, Claude dosyayı bulur, düzenlemeyi gösterir, sen onaylarsın ve dosya değişir.

Claude Code'un sormadan neler yapabileceğini oturumun izin modu (permission mode) belirler. Modlar arasında geçmek için istediğin an Shift+Tab'a bas. Yeni sürümler etkileşimli terminal oturumlarını auto modunda başlatır; burada arka plandaki bir kontrol, her biri için sana sormak yerine riskli eylemleri engeller. Eski sürümler ya da başka kurulumlar daha sık sorar. Hangi modda olduğunu görmek için durum satırına bak. Sıradaki rehber, Claude Code İzin Modları ve Plan Modu Açıklaması, her modu ve hangisinin ne zaman kullanılacağını anlatır.

Dosya düzenlemelerini geri alabilirsin

Claude bir dosyayı düzenlemeden önce bir anlık görüntü kaydeder. Bir şey ters giderse geri sarmak için Esc tuşuna iki kez bas ya da Claude'dan değişikliği geri almasını iste. Anlık görüntüler yalnızca dosyaları kapsar; veritabanları veya dağıtımlar gibi şeyleri kapsamaz ve git'in yerini almak yerine onunla birlikte çalışır.

5. Adım: Git'i konuşarak kullan

Projen git kullanıyorsa onu konuşma yoluyla çalıştırabilirsin. Bunların hepsi yazıldığı gibi çalışır.

  1. 1

    Nerede durduğuna bak

    Çalışma dizininin sade bir özetini almak için what files have I changed? diye sor.

  2. 2

    Çalışmanı kaydet

    commit my changes with a descriptive message de. Claude farkı (diff) okur ve mesajı yazar.

  3. 3

    Dal oluştur

    Daha büyük bir işe başlamadan önce create a new branch called feature/quickstart de; böylece ana dal temiz kalır.

  4. 4

    Geçmişi incele

    Yakın zamanda ne olduğunu hatırlaman gerektiğinde show me the last 5 commits de.

Ona güvensen bile kabul etmeden önce commit mesajını ve diff'i oku. Claude Code'un ürettiği her şeyin gözden geçireni sensin.

6. Adım: Bir hatayı düzelt ya da bir özellik ekle

Gerçek görevler gerçek ayrıntıyla daha iyi gider. Aynı düzeltmeyi istemenin şu iki yolunu karşılaştır.

Şunun yerineŞunu dene
fix the bugfix the login bug where users see a blank screen after entering wrong credentials
add validationadd input validation to the user registration form, and show an error under the field that failed
make it fasterthe product list takes 4 seconds to load. Find out why and tell me before you change anything

Daha iyi sürümler belirtiyi, yeri ve bitmiş halin neye benzediğini söyler. Claude Code dosyaları kendisi bulabilir, bu yüzden onları sıralaman gerekmez; ama hangi sorunu kastettiğini senin aklından okuyamaz.

Daha büyük işlerde, işi numaralı bir listede adımlara böl.

Prompt
“
  1. kullanıcı profilleri için yeni bir veritabanı tablosu oluştur 2. kullanıcı profillerini almak ve güncellemek için bir API uç noktası oluştur 3. bir kullanıcının profilini görebileceği ve düzenleyebileceği bir sayfa yap
”

Kod tabanını henüz tanımıyorsan önce Claude'un keşfetmesine izin ver: ikisinden birini değiştirmesini istemeden önce veritabanı şemasını ya da ödeme akışının nasıl çalıştığını analiz etmesini iste. Birkaç dakikalık okuma çoğu zaman yanlış bir değişikliği önler.

Her gün kullanacağın komutlar

Bazı komutları kabuğunda, Claude Code başlamadan önce; bazılarını ise oturumun içinde çalıştırırsın.

KabuğundaNe yapar
claudeEtkileşimli bir oturum başlatır
claude "fix the build error"İlk prompt zaten yazılmış bir oturum başlatır
claude -p "explain this function"Tek bir soruyu yanıtlar ve çıkar
claude -cBu klasördeki en son konuşmaya devam eder
claude -rDevam edeceğin önceki bir konuşmayı seçmeni sağlar
Oturumun içindeNe yapar
/helpKullanılabilir komutları listeler
/clearKonuşma geçmişini siler, yeni bir görev için temiz bir başlangıç
/resumeÖnceki bir konuşmaya devam eder
/exit veya Ctrl+D iki kezClaude Code'dan çıkar

Birkaç tuş çok zaman kazandırır. Sahip olduğun tüm komutları ve skill'leri görmek için / yaz. Bir komutu tamamlamak için Tab, önceki promptları geri getirmek için ↑, izin modunu değiştirmek için Shift+Tab kullan. Claude yanlış yöne giderse hemen durdurmak için Esc'ye bas.

İlk gün işler ters gittiğinde

Bunlar insanların en sık karşılaştığı sorunlar ve her birinin anlamı.

GördüğünNe anlama gelir ve ne yapmalı
claude: command not foundKurulum klasörü henüz PATH'inde değil. Önce yeni bir terminal penceresi aç. Hâlâ olmuyorsa sistemin için resmî kurulum sorun giderme sayfasına bak.
syntax error near unexpected token '<' veya kurulumda 403İndirme engellendi ya da yönlendirildi; çoğunlukla bir ağ veya proxy yüzünden. Sorun giderme sayfası Homebrew veya WinGet gibi başka kurulum yöntemlerini listeler.
Her seferinde giriş yapmanı istiyorYalnızca bir kez giriş yapman gerekir. Oturumun içinde /login çalıştır ve tarayıcı adımını yeniden tamamla; her seferinde aynı hesap türünü kullan.
Yanlış proje hakkında yanıt veriyorOnu yanlış klasörden başlattın. /exit ile çık, cd ile projene geç ve claude'u yeniden başlat.

Bunların hiçbiri uymuyorsa Claude Code'un kendisine sor. Mesajı yapıştırarak "bu hatayı nasıl düzeltirim?" gibi bir şey yaz. /doctor komutu da kurulum ve yapılandırma sorunlarını teşhis eden bir kurulum kontrolü çalıştırır.

Terminal kullanmak zorunda değilsin

Terminal, Claude Code'un asıl evidir ve yukarıdaki her şey orada geçerlidir. Aynı asistan masaüstü uygulaması olarak, VS Code ve JetBrains editörlerinin içinde, claude.ai/code adresinde web üzerinde, Slack'te ve GitHub Actions ile GitLab üzerindeki otomatik işlem hatlarında da bulunur. Arayüz, onu nasıl gördüğünü ve onunla nasıl konuştuğunu değiştirir. Bağlam toplama, harekete geçme ve doğrulama döngüsü her yerde aynıdır.

Sık sorulan sorular

Claude Code ücretsiz mi?

Hayır. Claude Pro, Max, Team veya Enterprise aboneliği, API kredili bir Claude Console hesabı ya da desteklenen bir bulut sağlayıcısı üzerinden erişim gerekir. Ücretsiz Claude planı onu içermez.

Claude Code'u kullanmak için kod yazmayı bilmem gerekir mi?

Onu yönlendireceğin bir projen olmalı ve projeyi ne kadar iyi anlarsan işini o kadar iyi değerlendirirsin. Kodu kendin yazman gerekmez. Yeni başlayanlar en çok 3. Adım'daki önce sor alışkanlığından yararlanır: değiştirmesini istemeden önce Claude'dan açıklamasını iste.

Dosyalarımı düzenlemesine izin vermek güvenli mi?

Sormadan neler yapabileceğini izin moduyla sen denetlersin ve dosya düzenlemeleri Esc tuşuna iki kez basarak geri sarılabilir. Çıktısına bir iş arkadaşının pull request'i gibi davran: commit etmeden önce diff'i oku. Her değişikliğin incelenmesi ya da geri alınması kolay olsun diye projeni git içinde tut.

Claude Code ile sohbetteki Claude arasındaki fark nedir?

Sohbet, yapıştırdığın şey hakkında metinle yanıt verir. Claude Code projenin içinde çalışır: dosyaları kendisi okur, düzenler, komut çalıştırır ve kendi işini kontrol eder. Düşünmek için sohbeti, yapmak için Claude Code'u kullan.

Claude Code oturumlar arasında projemi hatırlar mı?

Her oturum taze bir bağlamla başlar. Bilgiyi oturumlar arasında taşımak için onu CLAUDE.md adlı bir dosyaya yazarsın; Claude Code ayrıca tercihlerine dair kendi notlarını da tutar. Bir sonraki rehberden sonraki rehber, CLAUDE.md Açıklaması, bunun nasıl yapıldığını gösterir.

İlk gün kontrol listen

  • claude --version yeni bir terminal penceresinde bir numara yazdırıyor

  • claude'u proje klasörünün içinden başlattın ve giriş yaptın

  • Bir şeyi değiştirmeden önce proje hakkında en az üç soru sordun

  • Küçük bir değişikliği onayladın, düzenlemeyi okudun ve Esc tuşuna iki kez basmanın dosya değişikliklerini geri sardığını biliyorsun

  • İzin modunu durum satırında nerede göreceğini ve Shift+Tab ile nasıl değiştireceğini biliyorsun

Okumaya devam et