⚡ Basic Coding Concepts

Basic Coding Concepts: aynı fikir, üç sözdizimi!

Basic Coding Concepts, tek bir dile bağlı kalmadan programlama öğrenmenin yoludur. Çoğu başlangıç sitesi size Python öğretir. Ya da JavaScript. Ya da Java. Biz üçünün altındaki ortak fikri yan yana gösteririz; böylece dilin meselesi mi yoksa kavramın meselesi mi olduğunu artık karıştırmazsınız. Bu kafanızda oturduğunda, diğer her tutorial daha kolay hale gelir.

13Temel kavram
3Dil, yan yana
4Canlı görselleştirici
0Kayıt, reklam, paywall
// Same idea. Three syntaxes.
function greet(name) {
  return `Hello, ${name}!`;
}

# Python
def greet(name):
    return f"Hello, {name}!"

// Java
public static String greet(String name) {
  return "Hello, " + name + "!";
}
Farkı yapan şey

Basic Coding Concepts diğer "kod öğren" sitelerini neden geçer.

Basic Coding Concepts'in her dersini tek bir kuralla yeniden yazdık: burada hiçbir şey başka bir şeyin kopyası olamaz. Her sayfa özgün, örnekler gerçek, görselleştiriciler gerçekten çalışıyor.

🎬

Canlı, animasyonlu görselleştiriciler

Bir döngüde adım adım ilerleyin. Değişkenlerin kutularına akışını izleyin. Çağrı yığınının büyüyüp küçüldüğünü görün. Gerçek animasyonlar — ekran görüntüsü değil.

🌐

Bir kavram, üç dil

Her örnek JavaScript, Python ve Java'da görüntülenir. Sekmeyi değiştirin — seçiminiz tüm sitede korunur.

🐛

"Sık karşılaşılan hatalar" sayfaları

Her kavramın, başlayanların gerçekten karşılaştığı hatalara ayrılmış sayfası vardır. Bozuk kodu yapıştırın, düzeltmeyi görün, devam edin.

🎮

Spot the Bug — mini oyun

Hatalı parçacıkların döndüğü yerleşik mini oyun. Yanlış olduğunu düşündüğünüz satıra tıklayın. Skor saklanır.

🧠

60 saniyede kavram

Her ders 60 saniyelik bir TL;DR kartıyla açılır. 13 tanesini hızlıca okuyun, programlamanın çatısını anlamış olursunuz.

💼

Mülakata hazır cevaplar

Başlayanlara uygun 50 mülakat sorusu, gerçekten işi kapatan türde cevaplarla — her kavrama eşlenmiş halde.

13 kavramlık müfredat

Basic Coding Concepts'in 13 kavramı, sıra ile.

Tek bir yol, on üç kavram — her biri öncekinin üzerine bina edilir. Hiçbirini atlamayın.

Canlı demo

Bir for döngüsünü adım adım izleyin.

Adım'a tıklayarak satır satır ilerleyin. Değişkenlerin güncellendiğini ve konsolun dolduğunu izleyin.

Aynı görselleştirici döngü dersinde de gömülüdür. Değişken, fonksiyon çağrısı ve özyineleme varyantları kendi ders sayfalarında yer alır.

Hemen deneyin

🐛 Spot the Bug

Beş saniyelik iş. Hataya sahip olduğunu düşündüğünüz satıra tıklayın — açıklama nedenini söyler.

Dürüst karşılaştırma

Basic Coding Concepts'e karşı diğerleri.

Tipik "kodlamaya giriş" sitelerinin yetersiz kaldığı yer — ve bunun yerine ne kurduğumuz.

ÖzellikÇoğu "kodlamaya giriş" sitesiBasic Coding Concepts
Yan yana gösterilen diller1 (genelde JS)3 (JS · Python · Java)
Çalışan etkileşimli görselleştiricilerVaat ediliyor, nadiren gerçek4 — döngü, değişken, çağrı yığını, spot-the-bug
Her kavram için "sık karşılaşılan hatalar" referansıYok13 ayrı sayfa
Mülakat soruları kütüphanesiYok50+ soru, kavramlara eşlenmiş
Mini-proje öğreticileri0–25, her biri 1 saatten az
Yazar kimliği / E-E-A-T"Editör ekibi"İki adı bilinen yazar, tarihli incelemeler
Kayıt zorunluluğuÇoğunlukla, eninde sonundaAsla
Reklam, ek satış, "premium"VarYok
Gerçek okurlar

Öğrenenler ne diyor.

Üç dilli sekmeler kafamda bir şeyi kırdı — iyi anlamda. Sonunda neyin dile, neyin gerçek fikre ait olduğunu görüyorum.

MR
Marco R.
BS öğrencisi, 1. sınıf

Döngü görselleştirici kullandığım en iyi öğretim aracı. Tüm bootcamp grubuma kullandırdım.

PJ
Priya J.
Bootcamp asistanı

Değişkenlerin sık hata sayfası ilk haftada bir saat kafa karışıklığından kurtardı. Zorunlu okuma olmalı.

AK
Aisha K.
Kariyer değiştiren
Bee, hata ayıklama maskotumuz

Bee ile tanışın, baş hata ayıklayıcımız 🐝

Mark ve Tom'un 100+ öğrencide bizzat gördüğü hataları işaretlemek için zor sayfalarda belirir. Onu görünce yavaşlayın — çoğu başlayanın atladığı bir noktayı işaret ediyor. Bee hakkında daha fazla →

Basic Coding Concepts'e hakim olmaya hazır mısınız?

Tam Basic Coding Concepts rehberi en hızlı başlangıçtır.

Tam rehberi aç →