Hogyan kezdjek el programozást tanulni?
Sziasztok.
24 éves vagyok, szakmát szeretnék váltani, vagyis ez a hosszabb távú tervem.
Nagyon érdekel az IT, a programozás, weblakészítés és ebben az irányba szeretnék tovább haladni.
Viszont nemtudom, hogy hogyan kellene nekiálnom.
Kezdjek el egy tanfolyamot? Vagy youtube? Esetleg könyvek?
Mit ajánlotok? Minden tippet szívesen fogadok!
Köszönöm.















Tanfolyam: teljesen hülyeség, túl vannak árazva, a papír amit kiállítanak semmit nem ér a piacon, az anyag amit oktatnak biztosan megtalálható az interneten ingyenesen
Egyetem: a diploma megléte előny ha pályakezdő / junior vagy, később minél több tapasztalatot szerzel egy területen, annál kevésbé számít hogy van-e diplomád vagy sem, webfejlesztőhöz szerintem nem szükséges, főleg hogy frontend fejlesztést nem is nagyon oktatnak max speciként, inkább data/AI vonalon fontos az egyetem, webfejlesztéshez nem annyira.
Könyv: 1-2 könyv jó lehet az örök érvényű, általános programozási paradigmák / tervezési minták megismeréséhez és az általános programozás megértéséhez, hogy a háttérben (számítógépen) mi történik ha például deklarálsz egy változót, hogyan működnek a pointerek stb... de a webfejlesztést könyvből szerintem nem érdemes tanulni, mert mire elolvasod a könyvet, addigra elavul az adott technológia. Na meg azért a 21. század van, ha feltétlenül olvasni szeretnél akkor inkább az adott keretrendszer hivatalos dokumentációját olvasgasd, ami legtöbb esetben nyilvánosan elérhető a weben
-Ezekről ez a véleményem úgy, hogy szerény 18 éve vagyok a szakmában, én egyébként így állnék neki, ha mai fejjel kezdenék 0-ról és webfejlesztő szeretnék lenni:
0. Lépés: Angol nyelvtudás, legalább olyan szinten, hogy megértsem amit leírnak egy hivatalos dokumentációban vagy rá tudjak keresni egy problémára angolul, ahol meg is értem mi a problémára a megoldás (később pedig a minden napi munkavégzéshez is elengedhetetlen). Ha abszolút nem megy az angol, akkor bele se fogj a webfejlesztésbe, előbb húzd fel az angolodat egy vállalható szintre, mert 2022-ben angol nyelvtudás hiányában elvérzel ebben a szektorban.
1. Lépés: kiválasztanék egy kellően hosszú webfejlesztő kurzust az interneten, legyen az Youtuben ingyenes formában vagy Udemyn pár fillérért pl: Complete web developer bootcamp 2022 vagy hasonló nevű, ami például ilyen 60-70 órás videóanyagot tartalmaz az azért elég jól összefoglalja a weblapfejlesztéshez szükséges alapismereteket, melyeket kijegyzetelnék magamnak, az oktató után megcsinálnám saját gépemen amit leoktatott stb... a lényeg az, hogy az ott leoktatott tananyagot gyakorolnám be. Nyilván attól mert végignézel egy 60 órás videót mint például egy filmsorozatot 4-5 nap alatt, attól nem leszel következő héten webfejlesztő, kellő időt kell szánni az ott elhangzottak begyakorlására, átlátására, ismetlésére stb... szóval ha egy kurzus 60 órás akkor számolj azzal, hogy legalább ennek a háromszorosát fordítod rá a feldolgozására, ha valamit nem értesz újra megnézed stb és lehetőleg mindent csinálj végig te is, ne csak megnézd a videón. Valamint az idődet is próbáld úgy beosztani, hogy rendszeresen programozz (hasonló a kondizáshoz) akkor fejlődsz jól, ha rendszeresen csinálod nem egyszerre nagyon sokat utána meg hosszabb ideig semmit.
2. Lépés: Miután elsajátítottad az alapokat, keress olyan kurzusokat vagy videókat, ahol webes rendszereket / weblapokat fejlesztenek le 0-ról az adott technológiával amit már tanultál. Te szintén fejleszd le lépésről lépésre saját magadnál, ne csak a videókat nézd vagy a forráskódot töltsd le!
3. Lépés: Készíts saját projekteket a tanultak alapján, akár 0-ról vagy akár a korábbi kódok átalakításával. Próbáld meg új funkciókkal kibővíteni a meglévő weboldaladat, akár googlezással vagy dokumentációk nézegetésével, akkor fejlődik legjobban az ember és látja át a működését a dolgoknak, ha saját maga csinálja, segítség nélkül.
4. Lépés: A projektjeidet töltsd fel referenciamunkaként githubra (érdemes nagyobb kaliberű, komplexebb munkát feltölteni, ahol Clean Code / SOLID elveknek megfelel a programod - tehát nem egy gányolás) majd kezdj el jelentkezni pályakezdő / junior web dev állásokra.
Sok sikert, a motiváció és a gyakorlás a kulcsa az egésznek!





#3 mal egyetértek, nagyrészt, kicsit kiegészíteném azt.
2. Szerintem fontos hogy ne teljesen kövessed a tutorialt, próbálj apró módosításokat csinálni, pl máshol legyen egy gomb, más stílusú legyen, adj plusz oldalakat ahol gyakorlod amit megtanultál. Ha csak nézed és másolod akkor nem fog annyira beléd ivódni.
A másik előnye ennek hogy ha rendesen megcsinálod és különbözik az eredetitől akkor fel tudod tenni GitHubra(mint a portfóliód része)
Plusz gyakorlod a git verziókövetést.
3 Én inkább 0 ról kezdeném, mert így többet kell gondolkodnod. Nyugodtan keress googleben ha megakadsz valamiért.
4. Főleg ha nincs képzésed/munkatapasztalatod akkor nagyon fontos ez.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!