Kezdőoldal » Számítástechnika » Programozás » Programozni szeretnék! Mit...

Programozni szeretnék! Mit tegyek?

Figyelt kérdés

Halottam már minden féle programozási nyelvröl, de melyikkel kéne elkezdenem? Honnan tanuljak; könyvekből, tutoriálokból? Mi kell méghozzá; matek, fizika? Eddig tudom mik azok a döntések,ciklusok, tömbök de szinte csak eddig tart a tudományom.

Minden hasznos információra szükségem lenne! Előre is köszönöm.



2014. dec. 25. 22:35
 1/5 uno20001 ***** válasza:

Ez sokmindentől függ, pl. hogy mit akarsz programozni. Nyilván egy Hello Worldhöz nem kell emelt matek. Kezdetnek a Python nyelvet javaslom.


Itt pl. magyarul találhatsz dolgokat: [link]

2014. dec. 25. 22:44
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Kezdő nyelvet illetően:

[link]


Honnan tanulj:

Én ált. iskolás infó könyvvel indítottam, ott elmagyarázták az algoritmusok alapjait. Konkrétabbat és okosabbat talán az utánam jövők írnak majd, de valami OOP könyvet is kéne forgatni. A nyelv tanulásához meg az adott nyelv hivatalos tutorialját, dokumentációját érdemes olvasgatni.

2014. dec. 25. 22:47
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
Kezdd az oldal keresőjével, mert ez a kérdés más sokszor elhangzott. ;)
2014. dec. 26. 00:25
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

Neked is bemásolom, nem is tudom már, hanyadjára.


Szépen sorjában így lenne illő haladnod:


- Jöjj rá, hogy van kereső is a világon (Google, Bing), használd!

- Tanulj angolul, mert anélkül nehéz lesz!

- Mi az a programozás, mire jó, miért jöttek létre a számítógépek?

- Tanulsz egy kis algoritmizálást, hogy pszeudokódban hogyan lehet megírni egyszerűbb programokat, megtanulsz egy-két vezérlési szerkezetet (ez ahhoz kell, hogy segítse a programozói gondolkodás kialakulását)

- Elsajátítod az egyszerűbb adatszerkezetek elvi működését (tömb, láncolt lista, verem, sor, hash tábla stb.)

- Választasz egy programozási nyelvet

- Hello World

- Kifejezések, utasítások

- Változók

- Egyszerű beolvasás konzolról

- Vezérlési szerkezetek

- Előre megírt függvények használata


Most tartunk ott, hogy meg tudsz írni egy "gondoltam egy számot, találd ki" játékot


- Függvények, eljárások írása

- Karakter/stringkezelés

- Fájlkezelés (szöveges és bináris)


Már meg tudsz írni egy Legyen Ön is Milliomost konzolosan


- OOP alapelvek megismerése

- Eseményvezérelt programozás, egyszerű ablakos szoftverek készítése

- XML, JSON állományok létrehozása és feldolgozása

- Egy RDBMS rendszer megismerése (pl. MySQL, Microsoft SQL Server, Oracle...)

- Több szálon futó programok, párhuzamosítás

- Hálózati alapismeretek elsajátítása, főleg TCP és UDP

- Hálózaton kommunikáló programok írása


Már mehet a felhasználóbarát ablakos kvízjáték hálózaton multiplayerben


- Matematikai ismeretek elsajátítása, vektorok, mátrixok, koordinátageometria, koordinátatranszformációk mátrixokkal

- Számítógépi grafikai ismeretek, hogyan rajzol ki a gép egy pontot, vonalat, görbét, Window to Viewport transzformáció, 3D-s objektum leképezése 2D síkra, stb.

- DirectX vagy OpenGL közül választasz egyet

- Megpróbálod alkalmazni a grafikai ismereteidet

- Felhasználói interakció kezelése

- Textúrázás


És, már mehet a már immáron grafikus kártyát kihasználó multiplayer Pong vagy valami platformjáték


- Egyszerűbb 3D-s objektumok rajzolása, animálása

- Összetettebb 3D-s világ létrehozása

- Megpróbálsz megírni egy egyszerűbb grafikus motort (hogy lásd a lelki világát mondjuk a CryEngine-nek)


És már meg tudsz írni elméletben egy WoW-ot (csak épp egyedül kevés vagy hozzá).

2014. dec. 26. 11:41
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszönöm a válaszokat. Az utolsónak mégegyszer köszönöm.
2014. dec. 28. 11:20

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!