Hogyan tanulhatok meg programozni?
12.osztályos vagyok egy informatikai szakközépiskolában, tanulunk hálózatokat, weblapszerkesztést, adatbázist és programozást. Mindegyik megy, nem okoz nehézséget, kivéve a programozás.
A kérdésem az lenne van e valamilyen magyar nyelvű oldal vagy képzés, amely megtanitja a programnyelveket, az iskolában a Stack Overflow-t mondják, amely angol, de a logikájában nehéz eligazodni, úgy, hogy meg sem mutatják a tanárok a különböző programozási módszereket, mert egy programot nem egy betanult kód alapján kell irni.
Programozáshoz szükséges az angol nyelv. A legtöbb oktaóanyag angol, illetve a legtöbb programnyelv is angolra épül. Ha tudsz angolul akkor egy kódsort is egyszerrűbb megértened
C#:
FileStream fs = new FileStream(txtSourcePath.Text,FileMode.Open, FileAccess.Read);
using(StreamReader sr = new StreamReader(fs))
Ha tudsz angolul, akkor megérted a kód célját. Amíg csak magolod a sorokat mint egy verset, addig nem fog menni a prog.
Nem programnyelveket kell tanulni, hanem programozást. Ha költő akarsz lenni, az sem abból áll, hogy megtanulsz pár nyelvet, és már költő is vagy. A nyelv csak egy eszköz. Kétségtelen, hogy ismerni kell ahhoz, hogy hazsnálni tudd, de a lényeg az algoritmizáláson van.
A StackOverflow meg nem tankönyv, hanem egy fórum. Rettentően hasznos, és nagyon sok problémára találsz ott megoldást, de megtanítani programozni nem fog.
Én azt mondom, hogy keress egy jó könyvet, vedd meg, és az alapján kezdj el saját magad is programocskákat írogatni. Nyilván első nekifutásra nem fogsz GTA6-ot írni, de a puszta betanulás és másolás helyett mindig próbálj meg az addig tanultakból valami saját dolgot alkotni! Egyedül így lehet megtnaulni programozni. Ja, és: gondolkozz! Ne rohanj egyből a StackOverflowhoz, hanem ha egy problémával szembesülsz, előbb mindig próbáld meg magad megoldani!
Ha C#-ban utazol, akkor az alábbi könyvet tudom javasolni: [link] (letölthető, de ha jobban szereted a papír alapú dolgokat, akkor meg is lehet venni nyomtatott formában is.)
Ha pedig Pascal, akkor próbáld meg fellelni az Együtt könnyebb a programozás: Free Pascal című kiadványt!
Gyakorlat teszi mesterre. Foglalkozz sokat vele, aztán majd rájössz mi hogy működik...
Nézegess először videón
...egy programot nem egy betanult kód alapján kell írni.
Ez részben igaz. Ahhoz, hogy érts is, kell még valami; egy jó jegyzet.
A folyékony angol nem követelmény, de olvasnod azért kell. Az is jó, ha fordítod magadnak a jegyzetet, hogy jobban megértsd.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!