Nějaké rady pro nováčka v programování?

Místo pro témata a příspěvky spadající MIMO počítačovou problematiku (tedy např. sport, zdraví, vtipy, škola...).

Moderátoři: Mods_senior, Mods_junior

Odpovědět
ddoommiinnii
nováček
Příspěvky: 3
Registrován: 07 čer 2013 18:01

Nějaké rady pro nováčka v programování?

Příspěvek od ddoommiinnii »

Zdravím,

přišel jsem sem jsem s otázkou na vás, co byste mi mohli jakožto nováčkovi v programování doporučit za studijní materiály pro domácí studium. Nemyslím programování, jakožto tvorbu stránek, atd. Myslím tím to, že bych se chtěl naučit vytvořit program, aplikaci, aj. (C/C++, Java, atd. - nevím, co je dobré)

Mám totiž hlavu plnou nápadů a chtěl bych si je zrealizovat sám, ale potřebuji se naučit programovat. Chtěl bych tvořit mobilní aplikace/hry či jednoduché programy jak na mobil, tak i na PC, ale nevím kde a jak začít. Je mi jedno, jestli si za to budu muset připlatit (knihy z knihovny) nebo jestli jsou stránky, tutoriály, či nějaké knihy na internetu, kde je to zadarmo a dá se z toho taktéž dobře učit.

Potřeboval bych něco, kde je to dobře vysvětlené a hlavně v češtině. Umím anglicky, velice dobře, ale v češtině to pochopím mnohem lépe.

Předem díky za jakoukoliv radu či pomoc. ;)
Uživatelský avatar
pulsik
člen BSOD týmu
Příspěvky: 1654
Registrován: 05 čer 2013 18:04
Bydliště: Most

Re: Nějaké rady pro nováčka v programování?

Příspěvek od pulsik »

S jazykem "C" mi pomohla - Učebnice jazyka C (Pavel Herout)
S "c++" Mistrovství v C++ (Stephen Prata), nic jiného na C++ neexistuje (subjektivní názor)

Jinak k vytvoření her a všeho, kde je grafika ti nepostačí jen C/C++ ale budeš se muset naučit např. i Direct3D
Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: 17 zář 2011 12:36
Bydliště: Vršovice
Kontaktovat uživatele:

Re: Nějaké rady pro nováčka v programování?

Příspěvek od strangereu »

Já ti můžu doporučit Lua, je to celkem lehký jazyk, až na pár vyjímek.
Vím, že v češtině pochopíš lépe, ale tady máš oficiální stránku lua www.lua.org
guest

Re: Nějaké rady pro nováčka v programování?

Příspěvek od guest »

Použij funkci Hledat a najdeš celý seriál.
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7414
Registrován: 23 pro 2010 09:23

Re: Nějaké rady pro nováčka v programování?

Příspěvek od faraon »

Začni třeba tím že si budeš hrát sám: http://karel.oldium.net/
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Nějaké rady pro nováčka v programování?

Příspěvek od domitea »

Takže mám tu pár bodů. Pokud o programování opravdu nic nevíš, tak C tě jen odradí. Na začátek je vhodné začít něčím, co je relativně jednoduché a přitom se na tom naučíš programátorsky myslet. Na to je vhodný o post výše prezentovaný Karel. Je tam pěkná nápověda, která ti všechno vysvětlí. Potom můžeš zkusit udělat všechny úlohy v tomhle tématu. Až to pochopíš, můžem pokročit dál.

Jinak nejsi první, takže si najdi i jiné topicy ;)
ddoommiinnii
nováček
Příspěvky: 3
Registrován: 07 čer 2013 18:01

Re: Nějaké rady pro nováčka v programování?

Příspěvek od ddoommiinnii »

Ano, děkuji velice za Karla, toho už jsem viděl na mnoha diskuzních fórech, ale já bych chtěl začít se učit z knihy či něčeho podobného. Možná jsem neuvedl věci na pravou míru a ano, koukal jsem se i do jiných topiců, ale tam jen odkazujete na Karla. Jelikož bych příští rok chtěl jít na vysokou školu, která se zabývá programováním, tak bych se chtěl naučit nějaké základy předem a hlavně, chci něco vytvořit, z čeho bych mohl mít radost a mít z toho i nějaké ty penízky.

Zapomněl jsem uvést, že bych chtěl tvořit především mobilní aplikace a hry. Na to bych potřeboval sehnat ty materiály.

Chtěl bych vytvořit hru a pokud by vyšla, tak i nadále tvořit hry typu: http://www.pou-hra.cz/ nebo http://mobilnihry.idnes.cz/stick-stunt- ... ni-hry_anb nebo http://www.benjibananas.com/.

Na tento typ 2D her bych potřeboval umět co? (Prosím, už žádný KAREL)

A další věc, kterou bych se chtěl zabývat, tak tvorbou programů na mobil typu: https://itunes.apple.com/us/app/instagr ... 01252?mt=8.


Nesmíte brát ty hry podle náročnosti, ale ani ten program. Berte to tak, že chci začít tak, abych vytvořil něco opravdu jednoduché a postupně se zlepšoval. A jelikož vidím, že v tomto odvětví dnes tečou peníze, pokud to někdo umí, tak mě velice zaujalo a proto bych se z něho rád něco naučil. :)
Uživatelský avatar
pulsik
člen BSOD týmu
Příspěvky: 1654
Registrován: 05 čer 2013 18:04
Bydliště: Most

Re: Nějaké rady pro nováčka v programování?

Příspěvek od pulsik »

Knihy jsem ti uvedl nahoře :-)
ddoommiinnii
nováček
Příspěvky: 3
Registrován: 07 čer 2013 18:01

Re: Nějaké rady pro nováčka v programování?

Příspěvek od ddoommiinnii »

pulsik píše:S jazykem "C" mi pomohla - Učebnice jazyka C (Pavel Herout)
S "c++" Mistrovství v C++ (Stephen Prata), nic jiného na C++ neexistuje (subjektivní názor)

Jinak k vytvoření her a všeho, kde je grafika ti nepostačí jen C/C++ ale budeš se muset naučit např. i Direct3D

A toto by na to stačilo? Žádná Java není zapotřebí? :-o
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: Nějaké rady pro nováčka v programování?

Příspěvek od domitea »

Víš, co je rekurze? Dekompozice? Strukturalizace? Pokud ne, tak Karel tě to naučí, protože tohle jsou naprosté základy, bez kterých se nehneš dál...

Na android se píšou appky v Javě, takže ještě umět OOP a to samé iOS, kde to je zase Cocoa nebo Objective-C, nevím to přesně, nepoužívám. To jsou ale mobilní platformy, na desktopech, kde vládnou ty satanské Widle, si vystačíš s XNA a C#. Pokus chceš ovšem mít zadní vrátka na stále se rozpínající Linux, tak C++ a OpenGL ;)
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7414
Registrován: 23 pro 2010 09:23

Re: Nějaké rady pro nováčka v programování?

Příspěvek od faraon »

Chystáš se na vysokou školu? Tak to by ti třeba taková Stanford University asi nevyhovovala, tam se začíná právě s tím Karlem: http://www.youtube.com/watch?v=pLiUCO6e_t8



A po nějakých šesti týdnech hraní si přecházejí studenti plynule na Javu...

Mimochodem, jestli to chceš dělat jen pro peníze, tak se na to rovnou vykašli, protože za pár let zjistíš že na to už nestačíš a budeš nula s prázdnýma rukama. Programování je umění, něco mezi náboženstvím a psaním básní, pokud tím nebudeš žít tak nikdy nebudeš víc než průměrná kódovací opice. Ale pokud do toho jdeš s nadšením a opravdovým zájmem: http://www.youtube.com/watch?v=teKHT3rpUwI



Jestli si myslíš že na to máš a chceš do programování skočit po hlavě, pořiď si tohle: http://knihy.cpress.cz/programovani-pro-deti.html
Je to učebnice jazyka Scratch, ve kterém můžeš rovnou tvořit takové klikací 2D aplikace a hry jaké uvádíš, hádám že na zvládnutí by ti měl stačit měsíc: http://www.youtube.com/watch?v=0pxaFzRtx7k



A můžeš si zkusit (třeba v Karlovi) vyřešit úlohu, kterou dostávají šesťáci ve výpočetce ve Vietnamu, není to vůbec tak jednoduché jak se zdá: http://neil.fraser.name/news/2013/03/16/
Hádej kdo bude mít za deset let větší šanci na trhu práce? ;-)
Naposledy upravil(a) faraon dne 07 čer 2013 19:29, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Uživatelský avatar
kropovez
Level 4.5
Level 4.5
Příspěvky: 1540
Registrován: 02 pro 2010 08:04

Re: Nějaké rady pro nováčka v programování?

Příspěvek od kropovez »

Na pochopení principu bych možná začal v pawno : http://pawno.cz/
Je to jazyk ke hře samp, v podstatě jednoduchý a je k němu hodně českých návodů. Navíc si to můžeš odzkoušet přímo ve hře, takže máš nápady :D
Já jsem já a ty jseš ty.
"Milan Hvězda"
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na „Vše ostatní (Off topic)“