Programozás lépésről lépésre

Találd meg a neked való programozási útvonalat

Ha ezt a tananyagot németül szeretnéd megtanulni, itt találod a német változatot →

Scratch, Lua, C++, Python és C# tanfolyamok egy helyen. Válassz életkor, cél és előzetes tudás alapján, majd haladj a rövid magyarázatoktól a saját projektekig.

kezdőknekdiákoknaktanároknakNAT-hoz kapcsolható
Főkép helyeJavasolt kép: különböző korú diákok öt programozási útvonallal; Scratch-blokkok, Lua-, C++-, Python- és C#-kódrészletek vizuális jelzéseivel.

Öt tanulási útvonal

Melyikkel érdemes kezdened?

Nincs egyetlen kötelező sorrend. A jó választás az életkortól, a céltól és attól függ, hogy inkább látványos projekteket, játéklogikát vagy komolyabb algoritmikus feladatokat szeretnél.

kb. 9–14 év · Első programozási élményhez

Scratch

Blokkokból épülő animációk, történetek és játékok. Azonnal látható eredmény, erős algoritmikus alapok.

Tanfolyam és tanmenet →
kb. 12 éves kortól · Játéklogikához és szkriptekhez

Lua

Könnyen olvasható szöveges nyelv. Jó átmenet a blokkprogramozás és a komolyabb kódolás között.

Tanfolyam és tanmenet →
kb. 14 éves kortól · Algoritmusokhoz és érettségihez

C++

Pontos gondolkodás, típusok, vezérlési szerkezetek és klasszikus algoritmusok lépésről lépésre.

Tanfolyam és tanmenet →
kb. 12 éves kortól · Kezdő szöveges nyelvként

Python

Letisztult szintaxis, gyors sikerélmény, feladatmegoldás, adatok és később automatizálás.

Tanfolyam és tanmenet →
kb. 14 éves kortól · Alkalmazásokhoz és OOP-hoz

C#

Modern, jól strukturált nyelv konzolos programokhoz, alkalmazásokhoz és objektumorientált gondolkodáshoz.

Tanfolyam és tanmenet →

Gyors döntési segítség

Válassz cél szerint

Első programozási élmény

Kezdj Scratch-csel. Látványos, játékos, közben minden fontos alapfogalmat megtanulsz.

Scratch útvonal →

Játékok és szkriptek

A Lua könnyen olvasható szöveges nyelv; jó következő lépés Scratch után.

Lua útvonal →

Gyorsan használható szöveges nyelv

A Python kevés formai akadállyal enged koncentrálni a problémamegoldásra.

Python útvonal →

Érettségi és algoritmusok

A C++ szigorúbb, cserébe nagyon pontos gondolkodást és erős algoritmikus alapot ad.

C++ útvonal →

Alkalmazások és objektumok

A C# modern, jól strukturált út konzolos programoktól az objektumorientált fejlesztésig.

C# útvonal →

Közös programozási alapok

Ezek a fogalmak minden nyelvnél visszatérnek. Érdemes velük párhuzamosan haladni.

Ajánlott sorrend

  • 9–12 év: Scratch, utána Lua vagy Python.
  • 12–14 év: Python vagy Lua; vizuális bevezetéshez Scratch.
  • 14 éves kortól: Python, C++ vagy C# a cél szerint.
  • Érettségihez: algoritmikus alapok, majd C++ vagy Python.
Egy nyelv alapos ismerete többet ér, mint öt nyelv felszínes kipróbálása. A fogalmak vihetők tovább egyik útvonalról a másikra.

Hogyan épül fel minden tanfolyam?

Magyarázat, kipróbálás, feladat, projekt

A tananyagok az első működő programból indulnak. Egy új fogalom után rögtön jön példa és gyakorlás; a fejezeteket mini projektek zárják.

1. Értsd meg

Rövid, életkornak megfelelő magyarázat és vizuálisan tagolt példa.

2. Próbáld ki

A kódot saját kezűleg futtatod, majd tudatosan módosítod.

3. Alkalmazd

Gyakorlófeladatok és mini projektek mutatják meg, hogy valóban érted-e.

Kezdés előtt

Programozási alapismeretek

Ha még nem találkoztál algoritmusokkal, kezdd a közös alapozó leckékkel. Ezek nyelvfüggetlenül mutatják meg a sorrendet, a döntést, az ismétlést, a folyamatábrát és a pszeudókódot.