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_junior, Mods_senior

ddoommiinnii
nováček
Příspěvky: 3
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod ddoommiinnii » 07 čer 2013 18:12

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. ;)

Reklama
Uživatelský avatar
pulsik
člen BSOD týmu
Level 4.5
Level 4.5
Příspěvky: 1654
Registrován: červen 13
Bydliště: Most
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod pulsik » 07 čer 2013 18:18

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: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod strangereu » 07 čer 2013 18:22

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
http://screenshare.cz/

guest
Pohlaví: Nespecifikováno

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

Příspěvekod guest » 07 čer 2013 18:24

Použij funkci Hledat a najdeš celý seriál.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7398
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 07 čer 2013 18:37

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ů
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod domitea » 07 čer 2013 18:42

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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod ddoommiinnii » 07 čer 2013 18:55

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. :)

Uživatelský avatar
pulsik
člen BSOD týmu
Level 4.5
Level 4.5
Příspěvky: 1654
Registrován: červen 13
Bydliště: Most
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod pulsik » 07 čer 2013 18:56

Knihy jsem ti uvedl nahoře :-)

ddoommiinnii
nováček
Příspěvky: 3
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod ddoommiinnii » 07 čer 2013 19:00

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ů
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod domitea » 07 čer 2013 19:01

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: 7398
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 07 čer 2013 19:25

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: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod kropovez » 07 čer 2013 19:28

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"


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů