Stránka 1 z 1

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

Napsal: 07 čer 2013 18:12
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. ;)

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

Napsal: 07 čer 2013 18:18
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

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

Napsal: 07 čer 2013 18:22
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

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

Napsal: 07 čer 2013 18:24
od guest
Použij funkci Hledat a najdeš celý seriál.

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

Napsal: 07 čer 2013 18:37
od faraon
Začni třeba tím že si budeš hrát sám: http://karel.oldium.net/

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

Napsal: 07 čer 2013 18:42
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 ;)

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

Napsal: 07 čer 2013 18:55
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-biker-2-recenze-ddc-/mobilni-hry.aspx?c=A130516_111029_mobilni-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/instagram/id389801252?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. :)

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

Napsal: 07 čer 2013 18:56
od pulsik
Knihy jsem ti uvedl nahoře :-)

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

Napsal: 07 čer 2013 19:00
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

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

Napsal: 07 čer 2013 19:01
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 ;)

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

Napsal: 07 čer 2013 19:25
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? ;-)

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

Napsal: 07 čer 2013 19:28
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