Új hozzászólás Aktív témák
-
alcsa
senior tag
Interneten fellelheto ingyenes ebookok, tutorialok? Pl innen kezdeni eleg jo lenne szerintem.
A C# vs Java temaba inkabb ne vidd bele a forumot .
-
elithun
őstag
Totál amatőr, mint sosem programoztál, vagy totál amatőr, mint C#-ot nem ismered egyáltalán?
Minden esetre én Javaval kezdtem egyetemen, és később tanultam meg C#-ozni. Szerintem könnyebb elsajátítani a C#-ot, mert elég sok helyen segít a Visual Studio.
Beletanulásként egyszerű tutorialokat nyomj szerintem, és gyorsan belejössz.Az olyan alapokat, mint mi a változó, for ciklus, stb, érdemes könyvekből kitanulnod, utána minden programozási nyelven működésben ugyanaz lesz és csak a szintaxis lesz más.
„Minden egyes tapasztalat közelebb visz a megértéshez.”
-
Mit akarsz csinálni? Én nem ajánlanám, hogy erősen típusos nyelvvel kezdj, kezdésnek valami dinamikus szkriptnyelv jobb lenne, pl:
Javascript:
+ nem kell futtatási környezet (böngészővel megy)
+ látványos dolgokat is készíthetsz vele
- nem árt hozzá HTML + CSS tudás is
- OOP-t nem ezzel fogsz tanulniPHP:
+ nagyon hasonló a Java-hoz
- hülye dollárjelek
- installálni kellAz ilyen Bash, Python, Ruby csodákat kizárnám, mert nem C-stílusú nyelvek. A C, C++ feleslegesen alacsonyszintű, egy sztring-összefűzés is probléma lehet. A Java, C# meg overkill, először az alapokat kéne megtanulni, nem egyből a mélyvízbe ugrani.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Köszönöm.
(#1) alcsa: ez jó lesz indulásnak ha C# marad.
(#2) elithun: Soha nem programoztam
(#3) lezso6: Valahogy sejtettem hogy ez lesz. akkor marad a nagy falat. PHP, MySQL, JavaScript & HTML5
A Doctor nem hal meg, csak átalakul. https://www.youtube.com/watch?v=0C3zgYW_FAM
-
elithun
őstag
válasz Klaus Duran #4 üzenetére
Akkor marad az, de jó buli lesz. Pár hétvégényi hajtépés után imádni fogod.
Emlékszem mikor én kezdtem kóstolgatni a webserverezést (igaz voltam 13éves) el-el értem, amit szerettem volna, de nagyon-nagyon fursztráló volt, hogy egyszerűen nem látom át az egészét a dolgoknak. Tapasztalat építi fel majd a tudást. Sok sikert!
[ Szerkesztve ]
„Minden egyes tapasztalat közelebb visz a megértéshez.”
-
kemotox
addikt
-
Medocsabi
addikt
Tüskevár
-
Jhonny06
veterán
Python-nal kezdenék, de amúgy C# 5.0/6.0 in a nutshell, ha megy az angol.
-
Kisgépkezelő
senior tag
válasz Klaus Duran #7 üzenetére
Én most arduinoval próbálkozom. Mondjuk az inkább a Java-ra hasonlít ahogy hallottam (azzal sohasem volt dolgom)m de van valami végtelen királyság abban, hogy a hardverrel is én bütykölök. Mondjuk sokat rá lehet költeni, még úgy is, hogy 1-2 eurókért van hozzá mindenféle biszbasz, de rá lehet érezni a programozásra, miközben mindenféle kacatot bütyköl az ember. Egyébként sem a nyelvet kell megtanulni, hanem programozni, aztán ha tudod mit akarsz, már csak meg kell nézni, hogy hogy kell leírni. Én Vagy valami ilyesmi. Tanultam én programozást, de nem abból élek, úgyhogy nem kell minden szavam komolyan venni. Ha CNC-t tudsz programozni (ha jól rémlik mintha említetted volna, hogy az iparban dolgozol), akkor a C# is menni fog. Ciklus, változó, meg elágazás van itt is, ott is. Ráadásul mindkettő objektumorientált, csak az esztergában kicsit jobban szikrázik az objektum, ha programhibát vétesz.
-
kemotox
addikt
+2, én nemrég kezdtem el pájtonozni, nagyon jó, bár kell egy fajta türelem és pihentség az angol humorhoz. Jaa, nem az a pájton.. Mindegy, az is jó. Nagyon egyszerű winre felrakni, semmi extra. Learnpythonthehardway szerintem jó kis tutoriál, rávezet (=kényszerít) a command line-ra és a beépített referencia használatára. Igaz programmermotherfuckernek érezheti magát az ember, már a kezdetektől fogva. Minden kis fejezet végén vannak feladatok, amik sokszor kutakodással járnak, mert direkt nem mond el mindent, inkább csak rávezet.
-
yerico
senior tag
Mire kell a programozás? Ha eleve arra, hogy ebből élj meg, akkor ne tanulj mást.
PHP? Mi a fasz? Akkora egy hányadék, hogy na.
Javascript? Kiegészítésnek tök jó, ha már tudsz mást.
Java / C# tökéletes, ezekre nagy a kereslet, meg lehet belőle jól élni. Bármelyikkel kezdesz, jól jársz. C# könnyebb, a VS a legjobb fejlesztőkörnyezet, és sok mindent ad alapból. Java olyan legózós cucc, de a C# a Java MS koppintása. -
mattew
tag
Ez attól függ mi a célod
1) Szeretnéd megtanulni az alapokat (de nem tervezel rövid távon munkába állni): Pyton
Talán ebből van a legtobb programozás abszolút kezdőknek anyag
2) Mihamarabb piacképes tudást szeretnél (ez lényegesen nehezebb): C# vagy Java
(aki fél évet programozott az egyikben kb 2 hét alatt átáll a másikra).
3) Web programozással (JS és a hozzá tartozó hatmillió nyelv/framevork/library/tool) ultra gyorsan kapsz munkát, de szerintem nem velük kellene kezdened.
Talán ebből van az hogy minden anyag azoknak szól akik túllettek az alapokon.
Én FreePascallal kezdtem, na azt ne tanulj!
De ez az én VÉLEMÉNYEM, és tudtommal nem vagyok tévedhetetlen .Nem az a baj, hogy nagy az Isten állatkertje, hanam hogy kicsi a kerítése.
-
ivana
Ármester
válasz Kisgépkezelő #11 üzenetére
Az arduino konkrétan C++ legalábbis nagyjából.
OP: Ha keményebbet akarsz akkor C-vel is kezdhetsz, annak is megvan a maga diszkrét bája. Főleg amikor sikerül írni olyan 3 soros kódot, hogy a többieknek 2 percig tart kitalálni mit csinál
De ha csak ismerkedni akarsz a programozással akkor szerintem a pythonnal nagyon nem lőhetsz mellé. Keményebb orientált nyelveket kezdőként szerintem hanyagol pl. Java, C#. PHP egy borzalom az hagyjuk. A js-ben meg gagyit csinálni könnyű, jót nehéz, szóval nem egy kezdő nyelv.mattew: A pascal manapság masszívan off abban tökéletesen igazad van.
[ Szerkesztve ]
-
Robert07
aktív tag
En iden a Java-val kezdtem az egyetemen, de nem volt tul nehez. Vagy meg nem mentunk bele a legmelyebe.
Egesz pontosan a Processing-gel kezdtuk, ami egy "egyszerusitett" Java IDE volt, es utana keztunk el Netbeans-t hasznalni kieeszitocsomagokkal stb. Szerintem igy nem volt rossz.
-
buherton
őstag
A helyedben a C++-al kezdenék. Ezzel kapsz egy szemléletet, ami után bármelyik irányba elindulhatsz.
Én a C-vel és az assembly-vel kezdtem a programozást. Mindkettő nagyon alacsonyszintű és ha nem érdekel a kütyü programozás, akkor felejtsd is el ezeket. Ezután a C++ kezdtem nyitni, de a sok évnyi C-zés borzasztóan megnehezíti a C++-ban való gondolkodást, mert teljesen más paradigma. A C++ és más magasszintű nyelvek között már nincs ekkora ugrás, emiatt merem ajánlani bátran. Ráadásul a C++17-el már sokat is modernizáltak.
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
Akik C++ / C# / Java mellett vannak, azok egyből tudták mi az az OOP? Azért az nem olyan egyszerű, először meg kell tanulni az alapokat: elágazások, ciklusok, változók, függvények.
Ha korlátozza a nyelv és nem engedi gányolni, akkor sose fog megtanulni programozni. Ezért jó a PHP kezdésnek, azzal mindent meg lehet tanulni, OOP-t is. A PHP az új Pascal.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
gyurkikrisz
őstag
C-vel kezdeni? Komolyan?
Szerintem a legjobb kezdő nyelvek vagy a C#, vagy a Python. Egyszerű szintaxis, modernség. A Java egy kis C# után kínzás volt Androidon, olyan "alap" dolgok hiányoznak belőle... Most hirtelen az operátor overloadingra tudok gondolni például.
A tuning a kisfiúk alap órajele. | i5 6500
-
totron
addikt
Nem engedi gányolni: nagyon igaz. Ezért hibás az a felfogás, hogy a kódkiegészítés tanít. Nem teszi. Nincs tökéletes első nyelv, mindenképp váltani kell utána, paradigmát is, nem sírható vissza élesben az első szerelem nosztalgiája. Minimum C++-t javaslok. Pont anyira ala alapoz jól és pont annyira hasztalan, mint humán fronton a latin. Később visszaköszön az alapozottság és annak hiánya is. Ha a kezdetektől csak javául tanulsz, könnyen beleragadsz, érezheted ugyan visszaigazolva magad a fizetési csekked által, de mellette azért egy csomó mindenen kívülhelyezed magad. Aurdino nagyon jó ajánlás, rendkívül kézre álló (szerintem) amiket és ahogy össze lehet mókolni rajta.
-
ergoGnomik
tag
@buherton(#18): A C++ és más magasszintű nyelvek között már nincs ekkora ugrás... Hát, én nem is tudom. Szerintem azért a C++ és mondjuk LISP, Prolog, Ada, APL, Forth (és akinek van rálátása folytathatja hosszan) elég messze esnek egymástól. Én ennyire nem általánosítanék.
@lezso6(#19): Ha korlátozza a nyelv és nem engedi gányolni, akkor sose fog megtanulni programozni. Ha nem korlátozza a nyelv és engedi gányolni, akkor gányolni fog megtanulni, nem pedig programozni. Szerintem. Nyugodtan kezdjen erősen típusos nyelvvel. Már ha teljesen kezdő.
-
válasz ergoGnomik #22 üzenetére
Először gányolni kell megtanulni, utána jön a programozás. Persze erre a váltásra sokan nem képesek, s legtöbbjük nem is tud róla, ráadásul pénzt is kapnak érte.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
buherton
őstag
válasz ergoGnomik #22 üzenetére
A felsoroltak közül melyik is népszerű és elterjedt? Az első 20-ban sincs egyik sem.
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
félisten
Mi a célod vele?
-
válasz ergoGnomik #22 üzenetére
a C# es a Java tud lambdakat, szoval a Prologgal azert boven van mar hasonlosag. meg eleve ott a Scala.
---
cikkhez: mi a cel?
Scratchet en nem hasznaltam, de a szakirodalomban eleg sok peldat lattam arra, hogy jo. kollegak tapasztalatai alapjan pl a lego GUI programozo rendszere egy 12evesnek ertheto.
magasszintubol en javaval vagy c#al kezdenek. a Ct keruld el nagyon messzire, tetejeben ha magyarul nezegeted a szakirodalmat akkor 10 eve meg minden masodik konyv C szemleletu C++t eroltetett (ami nem fog segiteni). C++ egyebkent mukodik kezdo nyelvkent, de Stroustrupot el kell felejteni, az 200 oldal csapongo tortenelemleckevel indit es az elejen a pointer aritmetika siman csak szivas 2017ben.
fejlesztoi kornyezetnek C# ala ott az (ingyenes) Visual Studio Express, Java ala szinten ott az ingyenes Eclipse / NetBeans / Jetbeans harmasbol tetszoleges. mindketto tokeletes kezdo nyelvnek.
---
ami a fontos: ha a konyv szaz oldalon keresztul adattipusokon megy keresztul, akkor jellemzoen nem kezdo. optimalis esetben mondjuk egy "talald ki melyik szamra gondoltam" programot max a masodik fejezet utan meg kell tudnod irni (az eleg jol lefedi a proceduralis logikat).
buherton: igy igaz.
[ Szerkesztve ]
Don't dream it, be it. // Lagom amount.
-
buherton
őstag
-
C# in a nutshell plusz a language reference
-
-
ergoGnomik
tag
@lezso6(#23): Na, látod hogy jobban jár ha inkább nem tanul meg gányolni.
@buherton(#24): Mintha a kijelentésed – amit picit megkérdőjeleztem – nem tartalmazott volna a népszerűségre vonatkozó kitételt. Egyébként meg mi baja lehetne attól, ha nem csak a fősodorbeli nyelvekkel ismerkedik meg?
-
buherton
őstag
válasz ergoGnomik #30 üzenetére
Nem, tartalmazott. Ellenben furcsa mód csak népszerű programozási nyelveket említettem!? Ahogy jellemzően a többiek is.
Elvesztegett idő mondjuk?
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
válasz ergoGnomik #30 üzenetére
Nem érted. Gányolás nélkül sokkal nehezebb próbálkozni. Legalábbis nekem ez a tapasztalatom. Régen rengeteget gányoltam, próbálgattam, aztán lassan rendberaktam a kódot, hogy szép legyen. Szvsz tanuláshoz ez a legjobb módszer. Munkához pont ellenkezőleg, eleve tökéletes kódot kell írni. S ez az alap probléma, hogy a topikban sokan összekeverik a tanulást a munkával.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
ergoGnomik
tag
Kicsit kezdünk már erősen "filozófiai" irányba eltávolodni az alapkérdéstől.
@buherton(#31): Miért lenne elvesztegetett idő? Miért baj az, ha nem "egy szerszámos mesterembert" farag magából? Tudod, van az a nem emlékszem milyen eredetű mondás, miszerint ha mindösszesen egy kalapácsod van, akkor minden probléma szegnek fog látszani. Egyrészt, ha megismer más nyelveket is, akkor speciális területeken nem muszáj a torkosborzot előadnia, hanem kiválasztja a sokkal alkalmasabb másik célszerszámot és azzal oldja meg a feladatot. (Rémlik elég régről, valami malware vagy spyware kapcsán, hogy a szerző interjúban elmesélte, 2-3-4(?) nyelvet is használt a rondaság megalkotására, melyik részhez melyik eszköz passzolt jobban. Nem, nem kötelező szoftverbűnözőnek lennie! ) Másrészt, elsajátíthat olyan eltérő szemléletet vagy megismerhet olyan más nézőpontot, amit sikeresen alkalmazhat még akkor is, ha nem az "alternatív" nyelvek valamelyikében kell fejlesztenie.
@lezso6(#33): Értem én, de. Nem jobban jár az ember akkor, ha már az alapok elsajátításakor nem a gányolást hanem a tisztességes programozást tanulja meg? Képzeld el, hogy a mai kompetitív világban "kiképzi" magát igénytelen kódhányónak, azután elmegy megpróbálni keresni/megélni a programozásból. Gyanítom, elég sok helyről minden magyarázat nélkül tanácsolják el, vagy teszik ki próbaidő után, a páciens meg csak néz ki a fejéből, és szüli a "világ összeesküdött ellenem" elméleteket. Tudom, hogy a gányolást explicit módon nem bátorító nyelvekben is el lehet követni nagyon tragikus dolgokat, de legalább legyen kicsit nehezebb megszoknia a rosszat. Dolgozzon meg érte!
De nyilván nem akarom meggyőzni egyikőtöket sem.
[ Szerkesztve ]
-
kemotox
addikt
válasz ergoGnomik #34 üzenetére
Szerintem félreérted, vagy én értem félre, vagy mind a hárman, vagy csak lezso félreérthetően fogalmazott. De szerintem nem arról van szó, hogy megtanul az ember először gányolni, aztán rendesen, hanem arról, hogy gányolással tanul az ember. Kipróbál dolgokat, mi hogy működik, stb stb, így lehet igazán elmerülni dolgokban, meg tapasztalatot szerezni.
-
Igen erről van szó. Szerintem a tanulás lépcsői ezek lehetnek:
0. Egyszerű nyelv kell az újoncnak, minél kevesebb zavaró tényezővel, jóval könnyebb egy barátságos környezetben tanulni.
1. A gányolás nagyon fontos, az első önálló "projektek" minden esetben tákolmányok, de pont ezzel lehet legjobban tanulni.
2. A következő lépés a strukturált programozás elsajátítása, függvényekkel.
3. Ismerkedés az objektum-orientált programozással, de kezdőként ugye megint gányolás van...
4. Érdemi OO tanulás, hogy miként kell ezt jól csinálni.
5. ???
6. PROFIT!
Értelemszerűen a lépések között simán hetek vagy akár hónapok telhetnek el. Nem lehet egyből a 3. ponttal kezdeni, pl C# vagy Java nyelven. Az ilyen vagy hülyét kap és nem tanul meg soha, vagy pont az történik vele, amit el akartunk kerülni: Mekk Elek típusú programozó lesz.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Kisgépkezelő
senior tag
Úgy hallottam a metálhallgatás is elengedhetetlen része annak, hogy jól programozzon az ember. Mondjuk engem adatbáziskergető algoritmusok írására próbáltak tanítani iskolában, de ahhoz nem passzolt a thrash metál csapongó stílusa. Ahhoz inkább valami 330 bpm blastbeattel zakatoló monoton black metál illik, de a véres kecskefejjel pózolást már akkor is inkább viccesnek gondoltam mint "TVRE KVLT"-nak. Nem is lett belőlem programozó.
-
buherton
őstag
válasz ergoGnomik #34 üzenetére
Az egy dolog, de egyelőre a vita arról folyik, hogy melyiket tanulja meg először. Itt már sokan elvéreznek, mert nincs meg a kitartás. Ha valamire való programot akar írni, akkor ezer egy millió dolgot is meg kell tanulnia mellé a nyelven kívül. Ha pedig alternatíva kell, akkor Js, Java, C#, Python és társai.
tely, baly, fojó, mennyél, mingyárt, telyföl, tolyás, malyd, kapú, egyenlőre, ejsd, jáccani, ahoz, fúj, hüje, muszály, alat, álok, lasan, fojtatás, ál, fontós, költsön, eggyüt, lyob (jobb?), mek, mongyak, milyért - !!! Tanúlyunk már meghejjessen irni... !!!
-
ivana
Ármester
válasz gyurkikrisz #20 üzenetére
C-vel kezdeni? Komolyan? Simán abból elég jól megérthető a programok háttér működése ami elég fontos szemléletet ad.
Az operátor overloading nem feltétlen jó dolog, főleg amikor nem egyértelmű dolgokra használják, átláthatatlanná teheti a kódot. Szerintem az Java egy sokkal jobban összerakott nyelv mint a C++.
-
fordfairlane
veterán
A Reiter féle könyv legálisan letölthető:
x gon' give it to ya
-
válasz Kisgépkezelő #38 üzenetére
en a heten eleg bonyolult dataflow / oo kodot hegesztettem az ulver fele nattens madrigalt hallgatva es szepen mukodott, annal meg nagyon nem lesz trve kvltabb. egyebkent normal esetben a blumchen / scooter / moderat harmas szokott menni. moderat egyebkent nagy kedvenc irodaban, legalabb harman toljuk.
nalunk egyebkent volt gyakvez aki siman bement olvashatatlan brutalmetal es nine inch nails polokban gyakot tartani.
fec555 igaz
[ Szerkesztve ]
Don't dream it, be it. // Lagom amount.
-
válasz fordfairlane #42 üzenetére
Köszönöm az eddig leírtakat.
A lényeg hogy legyen majd valami. ,
[ Szerkesztve ]
A Doctor nem hal meg, csak átalakul. https://www.youtube.com/watch?v=0C3zgYW_FAM
-
fordfairlane
veterán
válasz Klaus Duran #44 üzenetére
Nyugodtan kezdhetsz C#-al tanulni. Letöltöd a Visual Studio 2017 Communityt, webszerver is van benne, ha az kell. Programozókat meg ne kérdezz ilyenekről, hogy hogyan kell megtanulni programozni. A többségük hülyeségeket beszél, meg egymással kezd el vitázni.
x gon' give it to ya
-
válasz fordfairlane #45 üzenetére
Gondoltam olyat kérdek aki ért hozzá.
Lehet a GYIK jobb választás lett volna.A Doctor nem hal meg, csak átalakul. https://www.youtube.com/watch?v=0C3zgYW_FAM
-
fordfairlane
veterán
válasz Klaus Duran #46 üzenetére
Persze hallgathatsz a tanácsaikra is, csak előtte el kell döntened, hogy c#, javascript, php, python, c, java, mérnem c, azénem mernem, c++, minemvótmég, nemisnyelvben kell programozni, hanem óópében, kezded el a dolgot. Amit kezdőként eldönteni pofonegyszerű.
[ Szerkesztve ]
x gon' give it to ya
-
Szinte minden felmerült nyelv OO. Csak néhány pl erőlteti. Egy kezdőnek nem azzal kéne foglalkozni, hogy mi az az OOP, tegye ki a kötelező catch blokkot, legyen deklarálva minden változónál típus, stb. Előbb tanuljon meg algoritmizálni, struktúráltan programozni. Az alap vezérlési szerkezetekkel kell foglalkoznia, nem pedig a (kezdő számára) boilerplate baromságokkal, amikről azt se tudja mi, csak hogy kell.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
Jó kis online oldal a solo learn, az alapokat ott is meg lehet tanulni, plusz vannak benne tesztek is. Elég sok nyelvet ki lehet próbálni.
Eladó Lego: 42139 All terrain vehicle
-
khalid98
tag
Gondolom az angollal nincsenek nagy problémáid
Akkor youtube-on ezt az emberkét nagyon ajánlom.Egyébként inkább C++-t ajánlom, vagy ha már C#, akkor java
Én java-val kezdtem, utána jöttek a többiek is (c,c++,c# kicsit, web->html/php/css/javascript négyes.. stb.)
Jó kódolást
Elérhetők vagyunk: Google, Facebook, Email: info@elises.hu, mobiltelefon alkatrészek, tartozékok
Új hozzászólás Aktív témák
- gban: Ingyen kellene, de tegnapra
- Kupon kunyeráló
- Fényképeken a Google Pixel 9 Pro
- The First Descendant (PC, PS4, PS5, XO, XSX)
- Amlogic S905, S912 processzoros készülékek
- Formula-1
- A fociról könnyedén, egy baráti társaságban
- Gyúrósok ide!
- Xiaomi Smart Band 7 - hetedik
- Milyen egeret válasszak?
- További aktív témák...