1. Kodlama öğrenmeye nereden başlamalıyım?
- Temel konuları, mobil uygulama üzerinden öğrenin.
2. JavaScript programlama dili ile neler yapılabilir?
- Örnekleri bilgisayarınıza indirin ve anlatım videolarını izleyin.
TEMEL PROGRAMLAMA EĞİTİMİ

Değişken, döngü, koşullu ifade, fonksiyon, dizi ve nesne gibi temel birimlerin, ne işe yaradığını ve nasıl kullanıldıklarını öğrenmek için mobil uygulamamdan faydalanmanızı öneriyorum.

Tüm konular, çocukların da anlayabileceği seviyede sadeleştirilmiş ve akılda kalıcı olması için eğlenceli yöntemler kullanılmıştır.

ÖRNEK PROJELER
  • İlk 10 proje, yazılım geliştirme mantığını öğrenmenize yardımcı olması için özel olarak tasarlanmıştır.
  • HTML ve CSS kodları, kütüphane tarafından otomatik yazılır. Böylece öğrenciler, başlangıçta sadece algoritma geliştirmeye odaklanabilirler.


  • Masaüstü ve mobil uygulama geliştirme deneyimine yakın, nesne tabanlı bir mantık ile tasarlanmıştır.
  • Beş temel nesneye sahiptir. (Label, Button, TextBox, Image, Box)
  • C, C++, C#, Java, Python, Swift, PHP, ASP.NET vb. programlama dillerini daha kolay öğrenmenize faydası olur.
  • Arayüz tasarım araçları ile aynı konumlandırma mantığına sahiptir. Bu da; tasarımınızı, uygulamaya çevirirken kolaylık sağlar.
  • Kullanılan programlama dili JavaScript'dir. Projeler, tarayıcı veya WebView üzerinde çalıştırılabilir.


ANLATIM VİDEOLARI


NEDEN JAVASCRIPT KULLANIYORUM?
  • Programlama dilinin, söz dizimi (syntax) basit. Bu da öğrenmeyi kolaylaştırıyor.
  • Kaynak çok fazla. Yapmak istediğiniz proje ile ilgili, bir örnek veya kütüphane bulabilme olasılığınız yüksek.
  • En olgunlaşmış, arayüz oluşturma teknolojisine (HTML ve CSS) sahip olduğunu düşünüyorum.
  • Genel kullanım için uygun. Aynı bilgi ile farklı alanlarda yazılım geliştirilebiliyor.


KULLANIM ALANLARI
  1. Web uygulamaları.
  2. Mobil uygulamalar.
    - Yardımcı teknoloji: Apache Cordova
  3. Masaüstü uygulamalar.
    - Yardımcı teknoloji: Electron JS
  4. İki Boyutlu veya basit üç boyutlu oyunlar.
    - Yardımcı teknoloji: Three JS
  5. Web siteleri.