Yayın: 15 Nisan 2026·9 dk okuma
12 Yaşında GitHub ve İlk Portfolyo
12 yaş, bir çocuğun kodlama yolculuğunda en önemli altyapı kararlarından birini verebileceği yaştır: GitHub'a ilk adım. Resmi olarak 13+ olan yaş sınırı aile hesabıyla esnetilebilir ve bu yaşta başlayan her küçük proje, 4-5 yıl sonra üniversite başvuruları veya ilk iş mülakatlarında değer taşıyacak bir portfolyonun ilk taşları olur. Bu rehberde 12 yaşında hangi projelerin portfolyoya uygun olduğunu, GitHub kullanım adımlarını ve ilk yıl boyunca yayınlanması önerilen 7 projeyi bulacaksınız.
12 Yaşta Kodlama Potansiyeli
Bu yaştaki çocukların 3 büyük avantajı var:
- Soyut düşünme tam anlamıyla gelişmiştir
- Dikkat süresi 60-90 dakikaya uzamıştır
- Kariyer vizyonu oluşmaya başlar, motivasyon yüksektir
Ayrıca klavye kullanımı hızlanmış, İngilizce yeterli düzeye ulaşmıştır — metin tabanlı kodlama artık bir engel değil.
İlgi Alanına Göre Dil Seçimi
| İlgi Alanı | Dil / Araç |
|---|---|
| Genel başlangıç, yapay zeka | Python |
| Web siteleri | HTML, CSS, JavaScript |
| Oyun geliştirme | Unity (C#), Godot, Roblox Studio |
| Robotik | Arduino (C++), Micro:bit (MicroPython) |
| Veri ve bilim | Python + pandas, matplotlib |
| Mobil uygulama | React Native, Flutter (ileri) |
12 Yaş İçin Proje Fikirleri
- Kişisel web sitesi — HTML + CSS + JS
- Discord botu — Python + discord.py
- Unity 2D platform oyunu — C#
- Hava durumu uygulaması — API kullanımı, JavaScript
- Yapay zeka görüntü tanıma — Teachable Machine + Python
- Arduino + sensör projesi — sıcaklık istasyonu, akıllı ışık
- Minecraft modu — Java
12 Yaşında GitHub'a Başlangıç: 7 Adım
Portfolyo bir gecede oluşmaz — alışkanlık halinde inşa edilir. 12 yaşında GitHub'a başlamak isteyen bir çocuk için izlenmesi gereken sıra:
- Veli ile birlikte aile hesabı açın: GitHub.com > Sign Up. 13 yaş sınırı var ama aile hesabı çerçevesinde kullanılabilir. E-posta ve şifre veliye ait olmalı, çocuk giriş yaparken veli bilgisi altında çalışır.
- İlk README dosyasını yazın: Bir "Merhaba Dünya" repository aç, README'de kendini tanıt. Bu README profilinin ana sayfasıdır — üç dört cümlelik kısa bir öz-tanıtım yeterlidir.
- İlk küçük projeyi yükleyin: Daha önce Python/Scratch'te tamamladığın en temiz projeyi seç (sayı tahmin oyunu ideal bir başlangıçtır). README'sini de yaz: ne yapıyor, nasıl çalıştırılır.
- Commit alışkanlığı kazanın: Her oturumun sonunda "git commit" atmayı öğren. Başlangıçta her gün tek küçük bir commit bile yeterli — önemli olan süreklilik.
- İkinci ve üçüncü projeler: Bir ay sonra hesap makinesi, iki ay sonra basit bir web sayfası. Her yeni projede bir önceki projeden daha karmaşık bir özellik dene.
- Profili kişiselleştir: Bio ekle (ör. "12 yaşında Python ile öğrenen"), okuduğun okul/şehir gibi kısa bilgiler, profil fotoğrafı (avatar veya ilgi alanını yansıtan görsel).
- Yıl sonuna kadar 6-7 proje: Bir yıl sonra GitHub profilinde en az 6-7 tamamlanmış repo olmalı. Bu sayı üniversite öncesi 4-5 yıl boyunca büyüyerek 30-50'ye ulaşabilir.
Önemli not: "Forklanan" ya da sadece kopyalanan repolar portfolyonun değerini artırmaz. Her repo, kendi elinden çıkmış, anlattığında nasıl yaptığını açıklayabileceğin bir proje olmalı. Daha az ama gerçek, çok ve yüzeysele tercih edilir.
Portfolyoya Uygun 7 Proje Fikri (İlk Yıl)
- Sayı tahmin oyunu (Python) — basit ama klasik, input/output ve koşul kullanır
- Kişisel web sitesi (HTML + CSS) — kendini tanıtan tek sayfa, GitHub Pages ile yayınlanabilir
- To-do list uygulaması (JavaScript) — liste yönetimi, localStorage, DOM manipülasyonu
- Discord botu (Python) — discord.py kütüphanesi, komut algılama
- Basit hesap makinesi (JavaScript) — UI + fonksiyon kullanımı
- Pygame ile mini oyun (Python) — yılan, tetris ya da uzay oyunu
- Hava durumu uygulaması (JavaScript + API) — ilk harici API çağrısı deneyimi
Bu 7 proje tamamlandığında çocuk hem birden fazla dile hem de en yaygın programlama kavramlarına (UI, veri, API, oyun) dokunmuş olur. Portfolyonun temeli sağlam atılmış demektir.
Sık Sorulan Sorular
12 yaşta GitHub hesabı açmak güvenli mi?
Evet, aile hesabı ya da ebeveyn gözetiminde güvenle açılabilir. GitHub'ın resmi yaş sınırı 13 ancak velinin yönetimindeki bir hesapla bu sınır aşılabilir. E-posta hesabını veli yönetmeli, çocuk kişisel bilgilerini paylaşmamalı ve topluluk etkileşimlerinde veli bilgilendirmesi olmalı.
12 yaşta GitHub'a ne yüklemeli?
Başlangıçta küçük de olsa tamamlanmış projeler: bir sayı tahmin oyunu, bir kişisel web sitesi, bir Discord botu, basit bir hesap makinesi. Yarım bırakılmış denemeler yerine, "tamamlandığı biten küçük proje" yüklemek portfolyo açısından çok daha değerlidir. Her projeye README dosyası eklenmeli — ne yaptığı, nasıl çalıştığı açıklanmalı.
12 yaş kodlama için geç mi?
Kesinlikle değil. 12 yaş, soyut düşünme becerisinin güçlü olduğu bir yaştır ve bu çocuklar genellikle erken başlayanlardan daha hızlı ilerleyebilir. Üstelik metin tabanlı kodlamanın disiplinine hızla adapte olurlar. Başlama yaşı kadar önemlisi düzenli pratik ve proje üretimidir.
Portfolyo neden önemli, kodlama öğrenmek yetmez mi?
Kodlama bilmek ile "kodlama bildiğini gösterebilmek" aynı şey değildir. Üniversite başvurularında, burs değerlendirmelerinde, ilerde iş görüşmelerinde — GitHub profili "bu kişi gerçekten üretti" kanıtıdır. 12 yaşta başlayan bir portfolyo, 18 yaşında bir sayfalık CV'den çok daha ikna edici bir kanıttır.
12 yaş hangi dilden başlamalı?
Python en çok önerilen başlangıç dilidir — basit söz dizimi, geniş kullanım alanı, yapay zeka dünyasının kapısı. Web ilgisi varsa JavaScript, oyun ilgisi varsa C# (Unity), robotik ilgisi varsa Arduino/C++ iyi alternatiflerdir. Scratch hâlâ kısa süreli bir hazırlık olarak kullanılabilir ama ana dil olmamalıdır.
12 yaşta yapay zeka öğrenilebilir mi?
Temel düzeyde evet. Google Teachable Machine gibi araçlarla makine öğrenimi kavramları deneyimlenebilir. ChatGPT'yi yaşa uygun bir araç olarak kullanmayı öğrenmek de AI okuryazarlığının temelidir. Derin AI programlama (TensorFlow, PyTorch) 14-15 yaş ve güçlü matematik temeli gerektirir.
12 yaş oyun geliştirebilir mi?
Evet. Pygame (Python), Unity (C#), Godot (GDScript), Roblox Studio (Lua) bu yaş için uygun oyun geliştirme platformlarıdır. 12 yaş bir çocuk 6-12 aylık çalışma sonrası tamamlanmış küçük bir oyun yayınlayabilir. Bu, portfolyosunun temelini oluşturur.
İleri Okuma
- → 7. Sınıf Kodlama: LGS Dengesi + Yapay Zeka Başlangıç (aynı yaş grubu, sınıf bazlı detay)
- → Python Dersi
- → JavaScript Dersi
- → Ortaokul Kodlama Rehberi
- → 21. Yüzyıl Becerileri
- → 10 Yaş | 11 Yaş
- → Kodlama Olimpiyatları Rehberi
- → Yapay Zeka Mühendisi Nasıl Olunur?
- → Bilgisayar Önerisi 2026



