
Jak se naučit programovat?
Zdravím, rád bych se naučil programovat problém je že mám trošku podprůměrnou inteligenci mám i tak šanci se naučit programovat a jak začít?
Zdravím, rád bych se naučil programovat problém je že mám trošku podprůměrnou inteligenci mám i tak šanci se naučit programovat a jak začít?
Zpět do poradny Odpovědět na původní otázku Nahoru
Stáhnout si nějaké vývojové prostředi pro nějaký programovací jazyk
Najít si nějaké tutoriály pro začátečníky
Zkoušet
Zkoušet
Zkoušet
- Zalezi co chces programovat. U nekterych se musi vic premyslet, u jinych jen takova ta opicina jako "zaklad" HTML coz zvladne i cvicena opice..
- To jeste nemusi nic znamenat.
TiP ~ Na zacatek programovani zpravidla doporucuji [Python].
- Je jednoduchy, da se rychle naucit, da se v nem rychle vyvyjet, ma velkou komunitu a podporu to i po strance literatury. S Python/Cython neni problém po case pak prejit na nejaky jiny jazyk.
- Tobe by pro zasveceni mohl vyhovovat treba "Scratch". Skladas dohromady obrazky kde kazdy obrazek nese nejakou "funkci", "control", "events" napsanou v Pythonu, takle lépe pochopis logiku. Muzes vyzkouset (nepotrebuje instalaci) zde :
https://scratch.mit.edu/projects/editor/?tutorial=getStarted
- Navic jazyk Python se za posledni roky hodne posunul do cela zebricku nejvic pouzivanych jazyku. Podporuje jak OP, tak s nim muzes tvorit i WEB stranky ci aplikace. Co se mi na Python libi je i to , ze neni problém vyvyjet jak na operacnim systému "Windows ", tak "Linux" nebo "MAC" (je prenosny). To plati i pro aplikace.
* Za me bych ti tedy pro zacatek doporucil zkusit ten "Scratch" Myslim ze pro predstavu jak to funguje a co to obnasi je to idealni..
PS : Samozrejme plati jiz jednou vyse uvedené : "Zkouset, zkouset" jen takle nazbiras potrebné zkusenosti ..
Avšak dodám že ak sa chce niekto naučiť skutočne programovať, tak bych začal nižšími jazykmi ako C a nižšie, ako Pascal, Cobol, alebo Fortran, prípadne Rust. A Samozrejme x86 assemly!
Jj, protoze je rok 1990...
A Python je nebodaj moderný
tak to pak doporučím Golang případně Scalu
Python, Cobol a Fortran (a jiné relikvie) se stále v určitých kruzích používají, byť jim za mák nerozumím a ani jsem nemusel. (Už jenom název Fortran'77 mě doslova děsí.)
A minimálně za COBOL a Fortran bývají programátoři kurefsky dobře placení…
Tak to pobavilo.
Já bych na to šel možná od druhé strany. Proč se chci naučit programovat. Extrémem by bylo učit se opravdu za pochodu, tedy začít nějakou úlohou a teprve poznávat programovací jazyk při tom. Případně pokud by to bylo nějaké udělátko typu arduino tak poznávat za pochodu i příslušnou vývojovou desku. Tedy bude potřeba udělat něco mezi.
Ono ovšem programování to neni jen psaní kódu v nějakém stroji srozumitelném (programovacím) jazyku. Datlování kódu do počítače je jednou z posledních fází vývojového cyklu. Ze všeho nějdřív je potřeba zadání převést do logické podoby nějakých souvislostí a posloupností, tedy takzvaná algoritmizace problému. S tím se teprve usedá k počítači (pokud se pro tuhle analýzu také nepoužije počítač), musí být jasná struktura budoucího programu. Nemyslím si, že by to bylo něco, co by vyžadovalo nějakou nadprůměrnou inteligenci.
Jak začít je otázka, jestli se upnout na nějaký programovací jazyk (dnes spíš rovnou balík vývojového prostředí) a v něm si dělat nějaké tutoriály. Ale teďkon který, aby něco uměl. Pro začátečníky býval dobrý BASIC, ale myslím, že je dost archaický (i když visual basic, který je také součástí microsof office z něj dost vychází a taky by se dal použít pro nějaké začátky). Pascal byl vytvořen hlavně na výuku programování a myslím že dobře vyhoví. Céčko je na první pohled složité, ale ono se od Pascalu zase tolik neliší, logikou je to až na drobné obměny totéž. Ještě mě napadá, jako taková hračka existoval Robot Karel, originál asi už na dnešních počítačích fungovat nebude, ale daly se najít různé emulátory. To by stálo taky za vyzkoušení, ale jak řikám, je to opravdu hračka.
+1 za nostalgii "Robot Karel"
(jeste existuje v 1.1v , i kdyz naposled jsem ho snad videl pred 30 lety).
Tak hlavně se neuč více programovacich jazyků jak se říká moc psů zajicova smrt
to je můj případ ,vyber si jeden podle názorů tady těch odborníků . Já jsem vyrůstal na Delphi nakonec jsem zjistil že to nebylo ono
Právě naopak. Znalost více jazyků otevírá člověku oči.
Asi nechce konkurenci