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.
Ö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.
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 →Lua
Könnyen olvasható szöveges nyelv. Jó átmenet a blokkprogramozás és a komolyabb kódolás között.
Tanfolyam és tanmenet →C++
Pontos gondolkodás, típusok, vezérlési szerkezetek és klasszikus algoritmusok lépésről lépésre.
Tanfolyam és tanmenet →Python
Letisztult szintaxis, gyors sikerélmény, feladatmegoldás, adatok és később automatizálás.
Tanfolyam és tanmenet →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.
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.
