"Bilgisayarım yok, telefon var, yazılım öğrenebilir miyim?"
Cevap: Evet, ama sınırları var. Dürüstçe anlatalım.
Neler yapılabilir, neler yapılamaz?
Yapılabilir:
HTML, CSS, JavaScript temelleri öğrenilebilir
Python sözdizimi öğrenilebilir
Küçük projeler yazılabilir
Algoritma soruları çözülebilir
Yapılamaz:
Büyük proje geliştirmek zor
Birden fazla dosyayla çalışmak zahmetli
Deployment, sunucu işleri neredeyse imkansız
Ama başlamak için telefon yeterli.
EN İYİ UYGULAMALAR
Kod Editörleri:
Spck Editor (Android)
Şu ana kadar gördüğüm en iyi mobil kod editörü.
HTML, CSS, JavaScript, Python destekliyor.
Dosya yönetimi var, syntax highlighting var.
Ücretsiz, reklamsız.
Acode (Android)
Açık kaynak, tamamen ücretsiz.
50+ programlama dili destekliyor.
GitHub entegrasyonu var, direkt repo düzenleyebilirsin.
Terminal desteği var.
Dcoder (Android/iOS)
40+ dil destekliyor.
Kodu direkt telefonda çalıştırabiliyorsun.
Algoritma soruları bölümü var.
Başlangıç için ideal.
Code Editor (iOS)
iPhone için en iyi seçenek.
FTP/SFTP desteği var.
Sunucuya direkt bağlanabilirsin.
TARAYICI TABANLI ORTAMLAR
Bunlar uygulama değil, tarayıcıda çalışıyor.
Telefon + Chrome yeterli.
Replit (replit.com)
Telefon tarayıcısında tam kod ortamı.
Python, JavaScript, C++, Java hepsi çalışıyor.
Projeyi kaydet, sonra bilgisayardan devam et.
En güçlü seçenek bu.
CodeSandbox (codesandbox.io)
Web projeleri için ideal.
React, Vue, Angular projeleri telefonda çalışıyor.
GitHub'a direkt push yapılabiliyor.
Glitch (glitch.com)
Basit web uygulamaları için.
Canlıya almak çok kolay.
GitHub Codespaces
GitHub hesabın varsa telefonda tam VS Code.
İnternete ihtiyaç var ama güçlü.
ÖĞRENME UYGULAMALARI
Mimo
Günlük 5-10 dakikalık dersler.
Python, JavaScript, HTML/CSS var.
Duolingo gibi çalışıyor, alışkanlık oluşturuyor.
Başlangıç için iyi.
Sololearn
Ücretsiz, kapsamlı.
Python, Java, C++, SQL hepsi var.
Topluluk var, sorular sorulabiliyor.
Sertifika veriyor.
Grasshopper (Google)
Tamamen ücretsiz, Google tarafından yapılmış.
JavaScript odaklı.
Sıfır bilgiyle başlayanlar için ideal.
Programming Hero
Oyunlaştırılmış öğrenme.
Python odaklı.
Sıkılmadan öğrenmek isteyenler için.
Enki
Günlük 5 dakika teknik bilgi.
Orta-ileri seviye için daha uygun.
AI DESTEĞİ
Telefonda yazılım öğrenmenin en büyük avantajı
artık AI'a her şeyi sorabiliyorsun.
Claude veya ChatGPT uygulamasını indir.
Takıldığın yerde sor, açıklasın.
Yazdığın kodu kontrol ettir.
Hata mesajını yapıştır, çözdürsün.
Bu imkan 5 yıl önce yoktu.
Telefonda öğrenmek şu an çok daha kolay.
PRATİK BİR BAŞLANGIÇ PLANI
Hafta 1-2: Sololearn'de Python modülünü bitir
Hafta 3-4: Replit'te öğrendiklerini uygula
Ay 2: Dcoder'da algoritma soruları çöz
Ay 3: CodeSandbox'ta küçük web projesi yap
Bilgisayar aldığında zaten temel var,
direkt ileri seviyeye geçebilirsin.
Son söz:
Telefon ideal değil ama engel de değil.
Binlerce kişi telefonda kod yazmayı öğrendi.
Önemli olan araç değil, düzenlilik.
Günde 30 dakika telefonda > haftada 1 saat bilgisayarda.
Hangi uygulamayı denediniz?
Telefonda kod yazan var mı aramızda?