Menu
Coddy logo textTech
Yolculuk

Lua Öğren

Ücretsiz, interaktif online bir Lua kursu. Her derste Lua yazıyorsun — söz dizimi, tablolar, fonksiyonlar, metatable'lar ve Roblox scripting ile oyun motoru çalışmaları için gereken temeller. Bir şey nil dönerse AI ipuçları yardıma koşar, kursu bitirince de ücretsiz bir sertifika alırsın.

52,312+ codders kayıtlı

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Müfredat

3 bölüm6 proje214 ders167 görev1,071 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltThe first section in Lua for absolute beginners.

    Giriş

    3 ders216

    Değişkenler ve Veri Tipleri

    8 ders754

    Operatörler 1 Aritmetik ve Birleştirme

    6 ders636

    Operatörler 2 İlişkisel ve Mantıksal

    8 ders651

    Temel Çıktı

    9 ders954

    Proje: Karakter İstatistiklerini Görüntüleme

    Proje5 ders1

    Temel Koşullu Mantık

    4 ders423

    String Manipülasyonu Temelleri

    6 ders638

    Fonksiyon Temelleri

    6 ders636

    Tablolar Bölüm 1: Liste Stili

    8 ders752

    Tablolar 2: Sözlük Yapısı

    7 ders648

    Döngü Temelleri

    6 ders636

    Proje: Basit İksir Dükkanı

    Proje6 ders1

    Değişken Kapsamı

    5 ders330

    Son Meydan Okumalar

    3 ders3
  2. Bölüme başlaBaşlaGenişletDaraltDevelop problem-solving skills and create dynamic, interactive programs

    İleri Düzey Tablo Yineleme

    4 ders423

    Daha Fazla Tablo Kütüphanesi Fonksiyonu

    5 ders430

    İleri Düzey Fonksiyon Kavramları

    6 ders539

    Metatable'lara Giriş

    8 ders757

    Proje: Metin Tabanlı Macera Motoru

    Proje8 ders1

    Hata Yönetimi

    3 ders216

    İleri Düzey String Manipülasyonu

    6 ders641

    Proje: Kişi Listesi

    Proje7 ders1

    Yeni Başlayanlar İçin Coroutine'ler

    7 ders638
  3. Bölüme başlaBaşlaGenişletDaraltDiscover how to organize code with classes, objects, and reusable structures

    'Self' Kavramı

    5 ders532

    Sınıf Prototip Kalıbı

    6 ders641

    Nesne Durumu ve Davranışı

    7 ders748

    Proje: Dijital Banka

    Proje7 ders1

    OOP'de Operatör Aşırı Yükleme

    5 ders531

    Kalıtımın Temelleri

    6 ders643

    Çok Biçimlilik ve Geçersiz Kılma

    6 ders640

    Kapsülleme

    6 ders644

    Kompozisyon ve Mixin'ler

    6 ders642

    Proje: Şekil Yöneticisi

    Proje7 ders1

    Tasarım Kalıpları (Lite)

    5 ders532

    Son Görevler

    4 ders4

Neden Coddy ile Lua öğrenmelisin

  • Tarayıcında gerçek Lua kodu çalıştır. Kurulacak bir Lua interpreter yok, toolchain ayarı yok. Her ders Lua scriptini sunucuda çalıştırır ve çıktıyı anında gösterir.
  • Lua'nın gerçekte nasıl kullanıldığı: değişkenler, kontrol akışı, fonksiyonlar, tablolar (Lua'nın tek gerçek veri yapısı), string işlemleri, metatables ve OOP kalıpları, hata yönetimi. Roblox, Love2D ya da gömülü scripting için ihtiyacın olan Lua temelleri.
  • Yapay zeka ipuçları, Lua scriptlerini debug etmene ve hataları okumana yardımcı olur — cevabı önüne sermeden; böylece nil indexing ve 1'den başlayan diziler gibi klasik tökezlemeler birer öğrenme anına dönüşür.
  • Kursu bitirdiğinde ücretsiz Lua sertifikası. Geliştirdiğin Roblox oyunları, modlar veya gömülü scripting projelerinin yanında inandırıcı bir referans.

Lua öğrenme hakkında sık sorulan sorular

Lua ne için kullanılır?

Lua, çoğunlukla daha büyük uygulamaların içine gömülü bir betik dili olarak kullanılır; özellikle de oyun motorlarında. Roblox scripting (Luau, Roblox'a özgü bir Lua lehçesidir), Love2D, World of Warcraft eklentileri, Defold ve Garry's Mod hep Lua kullanır. Oyunların dışında ise Lua; yapılandırma, otomasyon ve gömülü sistemlerde de tercih edilir.

Lua öğrenmesi kolay mı?

Lua, programlama dillerinin daha küçük ve sade olanlarından biri — tüm referans kılavuzu kısa bir PDF'e sığıyor ve esas olarak tek bir veri yapısı var (table). Yeni başlayanların çoğu ilk çalışan Lua programını ilk bir saat içinde yazıyor. Daha çetrefilli kısımlar (metatables, closures, coroutines) sonradan ve kademeli olarak geliyor.

Roblox için Lua öğrenmeli miyim?

Evet. Lua (özellikle Roblox'un kullandığı Luau lehçesi), Roblox oyunları için tek scripting dilidir. Lua kursu, Luau'nun temelini oluşturan dilin aynısını kapsıyor (değişkenler, tablolar, fonksiyonlar, metatables, OOP kalıpları) — yani kursu bitirdiğinizde Roblox scripting konusunda ciddi bir başlangıç yapmış oluyorsunuz.

Lua öğrenmek ne kadar sürer?

Lua'nun temelleri — değişkenler, koşullar, döngüler, fonksiyonlar, tablolar — günlük pratikle bir-iki haftada oturuyor. metatables, closures ve Lua'da OOP kalıplarına alışmak genelde iki-dört hafta daha alıyor. Oradan sonra Lua'yı Roblox veya başka bir oyun motoru içinde kullanmak, dilin üstüne binen ayrı bir öğrenme süreci.

Lua'yı online olarak ücretsiz öğrenebilir miyim?

Evet. İnteraktif Lua kursu ücretsiz — dersler, kodlama alıştırmaları, quizler ve bir sertifika. Lua sunucu tarafında çalışıyor, yani kod yazmaya başlamak için Lua'yı veya herhangi bir oyun motorunu bilgisayarına kurmana gerek yok.

Lua kursunu bitirince sertifika alıyor muyum?

Evet. Lua kursunu bitirdiğinizde, özgeçmişinize ekleyebileceğiniz veya geliştirdiğiniz Roblox oyunları, modlar ya da scripting projelerinin yanında LinkedIn'de paylaşabileceğiniz ücretsiz bir tamamlama sertifikası alırsınız.
Coddy programming languages illustration

Coddy ile Lua öğrenin

BAŞLA