Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Ako sa perfektne naučit programovať ?

Prepáčte,ja viem,že som tu položil veľa otázok s programovaním,a veľmi vám všetkým ďakujem za odpoveď.Lenže,nechcem sa učiť učiť a naraz zistím,že mi to na nič nebolo.Chcel by som sa vás teraz opýtať nasledujúce otázky:
-Akým štýlom sa učiť programovať ? (pozeranie tutoriálov,knihy)
-V akom jazyku začať programovať ?
-Ako ten jazyk nakoniec "ovládnuť" ?
-Koľko rokov by mi trvalo ?
-Máte aj vy nejakú skúsenosť s programovaním ?
Som ochotný učiť sa kľudne aj 4 hodiny denne,na čase nezáleží.Keby ste mali nejaký tip k tejto téme,vložte ju sem,budem rád.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Myslím, že tutoriály sú lepšie ako knihy, keďže sú trochu novšie. Jazyk podľa toho, ktorým smerom sa…
msx. 09.11.2013 11:06
msx.
- No, jestli PHP-sql, tak zacne spis s HTML-CSS jako prvni. (zaklad jak funguje HTML(5) seda naucit…
CoCoChanel 09.11.2013 12:02
CoCoChanel
Ja - keby som sa naučil programovať,tak by som robil tieto veci: 1.Ako ináč - užitočné programy, 2.P…
400 09.11.2013 12:30
400
- V tom pripade bych ti doporucil C++, neni spatne zacit psat code v CODE::BLOCK www.codeblocks.org…
CoCoChanel 09.11.2013 12:40
CoCoChanel
Qt nedoporučujem. Vo verzii 5 EXE súbor pod Windows nabobtná na 250 MB s DLL knižnicami. Ak má niekt… nový
msx. 09.11.2013 22:39
msx.
- Osobne s QT problem nemam a nevim ze by byl placeny(LGPL) Pouzivej teda 4.8 kdyz se ti verze 5.1 z… nový
CoCoChanel 09.11.2013 22:47
CoCoChanel
Používať starú verziu nemá význam. Raz podpora skončí a potom čo? Hľadať náhradu alebo dúfať, že sa… nový
msx. 10.11.2013 10:43
msx.
Čo sa HTML týka, nepovažujem ho za programovanie, preto PHP. Samozrejme znalosť HTML, CSS je nutná.… nový
msx. 09.11.2013 22:35
msx.
Tak to teda zhrniem: -najlepšie je čítať knihy, -najlepšie je ovládať viacej jazykov,podľa mojich po…
400 09.11.2013 17:17
400
Tak začni s C a potom přejdi na C++.
Niko Bellic 09.11.2013 17:19
Niko Bellic
Vlastne C je lahšie ako C++
400 09.11.2013 17:23
400
A ešte mám na Wikana jednu kľúčovú otázku: - ano "nějakou" zkušenost mám, když se tím živím A ako…
400 09.11.2013 17:31
400
Tak úplně první byl Atari Basic. Internet tenkrát ještě nebyl, učil jsem se to z fanouškovských tišt… nový
Wikan 09.11.2013 17:54
Wikan
Ok,som pripravený sa všetko naučiť :D nový
400 09.11.2013 17:58
400
Myslím si (já osobně), že v dnešní době má smysl z výběru ten Assembler a Pascal, možná Delphi. Pak… nový
albru123 09.11.2013 18:07
albru123
Takže asi takto sa to nejak naučím: 1.Pascal 2.Delphi 3.Céčka 4.Java Ďakujem všetkým za odpovede,hla… nový
400 09.11.2013 18:26
400
V dnešní době bych osobně teda začal C# nebo Javou, ale jak myslíš. nový
Wikan 09.11.2013 18:28
Wikan
No googlil som a asi aj C začnem - síce Pascal sa mi aj celkom páči,ale zase musím rozmýšlať do budú… nový
400 09.11.2013 18:36
400
No ale kde stiahnem C# - neviem to nikde nájsť. nový
400 09.11.2013 18:47
400
Bacha, jazyky se nestahují, ale pouze v nich píšeš kód. Stahuješ IDE - vývojové prostředí. Nevím jak… nový
albru123 09.11.2013 18:50
albru123
Ja som si stiahol Dev-C++ - takže ďalšie dni učenia a programovania - už sa teším :-) nový
400 09.11.2013 20:22
400
No ale kde stiahnem C# - neviem to nikde nájsť. No, tak to snad i konečná... Budu škarohlíd a předp… nový
ms 09.11.2013 19:15
ms
C je až na pár výjimek podmnožina C++. Chybí hlavně objekty.
Niko Bellic 09.11.2013 17:32
Niko Bellic
Takže mám CodeBlocks - to je tuším na C,a ten jazyk mi pripomína Javu - tá bola na mňa dosť zložitá… nový
400 09.11.2013 17:47
400
To je C++. nový
albru123 09.11.2013 17:52
albru123
Herout. http://knihy.abz.cz/prodej/ucebnice-jazyka-c-6-vyd ani Mě se ta kniha líbila, tak můžu dopor… nový
Niko Bellic 09.11.2013 18:11
Niko Bellic
Prestan uz hladat jazyky a nieco zacni robit (v comkolvek). Programovanie neni o jazykoch. Kludne ti… nový
MM.. 09.11.2013 20:34
MM..
Chcel by som začať programovať v C - C++ - C# . To je jedno.Ale zistil som,že jazyk C nie je Python.… nový
400 10.11.2013 13:23
400
3 dni tu teoretizuješ prakticky "o ničom"... Najlepšia kniha pre Teba bude: "ako sa stať manažérom".… nový
pme 10.11.2013 13:32
pme
Jelikož se Cčko nemění (a tudíž návody nezastarávají tak, jako u Javy), můžeš zkusit články na Linux… nový
albru123 10.11.2013 13:43
albru123
Pokial si este vobec neprogramoval a nestudujes informatiku, kde ta moze usmernit ucitel, teda si sa… poslední
tonco 04.08.2016 08:04
tonco

Myslím, že tutoriály sú lepšie ako knihy, keďže sú trochu novšie. Jazyk podľa toho, ktorým smerom sa chceš uberať, takže PHP, ak web, napr. Lazarus, ak desktop. Ovládneš ho len tak, že sa mu budeš venovať. Koľko rokov? Dôležité je, že vieš čo chceš urobiť, ako na to nájdeš často aj na internete. Hlavne nepreskakuj z jazyka do jazyka, uč sa iba jeden, nestratíš zbytočne čas tým, že sa budeš učiť "celý internet", ale len to čo treba. Ak jeden jazyk zvládneš, môžeš prejsť na ďalší. Skúsenosti mám, ale ani dnes neviem všetko, takže počítaj s tým, že to nebudeš nikdy vedieť ani ty. Vždy bude niekto, kto ťa bude vedieť niečo naučiť, pretože ty to nebudeš vedieť.

Doplnené: Aby som upresnil: Tým, že vieš čo chceš a dohľadáš si to na internete som myslel toto:
"Chcem urobiť bezpečný SQL príkaz", nie to čo chce urobiť väčšina začiatočníkov: "chcem urobiť SQL príkaz".

- No, jestli PHP-sql, tak zacne spis s HTML-CSS jako prvni. (zaklad jak funguje HTML(5) seda naucit do 30dni)
- Desktop, neznam Lazarus, ale spatny neni c++ nebo java, ale tady ta doba potrva dele, na zacatek zrejme se naucit vepysovat do pameti a pracovat s temito daty, pozdeji prejit na Qt a udelat prvni program.
(À le dokud nenapise co ma primo v planu programovat, tak nema cenu dale neco rozepisovat) na delani nakych micro-her at si stahne programy tipu Game-maker nebo na tvorbu Web Dreamweaver.

Ja - keby som sa naučil programovať,tak by som robil tieto veci:
1.Ako ináč - užitočné programy,
2.Počítačova grafika (Blender)
3.Hry(zo začiatku tetris a pod.,ale potom lepšie)
4.Niečo iné (na zlepsenie schopnosti programovať)
Game-maker som tuším mal,ale mňa to moc nebavilo.Ja som ten tip,že niečo sa naučím a niečo upravím,potom to napíšem do rozhrania GUI a pre mňa je to lepšia zábava ako tieto programy.

- Osobne s QT problem nemam a nevim ze by byl placeny(LGPL) Pouzivej teda 4.8 kdyz se ti verze 5.1 zda moc velka nebo neinstaluj miniGV.
- Multy platformu? Moc jsem nepochopil otazku, ale potrebne .dll musis pretahnou ze zakladniho adresare (C:\Qt\2010.05\bin nebo C:\Qt\2010.05\minGv\bin ) ~.mingwm10, QtCore4 a QtGui4~ aby se ten urciti program ci aplikace dale pouzit i na jinem pc.(prenosne)
- Podle me jde byla sice lepsi 4.8 verze, ale !nenazval! bych tuto aplikaci jako spatnou.

Používať starú verziu nemá význam. Raz podpora skončí a potom čo? Hľadať náhradu alebo dúfať, že sa Qt zlepší? Ak vo verzii pretiahneš DLL, tak spolu to má, aby si to rozbehal cca 220 MB.

Doplnené: Riešenie tohto problémového stavu existue, al ja ho nepioznám a nie som si istý, či je to bez kúpenia licencie možné (LGPL verzii je to asi nemožné). Kedysi som totiž narazil na stránku, ktorú teraz neviem nájsť, kde boli popísané rozdiely medzi LGPL a platenou verziou Qt a bolo tam napísané, že LGPL verzia Qt nepodporuje statické linkovanie. V "slovenčine": LGPL verzia potrebuje pre chod programov pribaliť DLL súbory. Vo verzii 5 je to ale z hľadiska celkovej veľkosti programu nepoužiteľné. Preto som s Qt skončil. Považujem ho za zabíjanie času, ak nakoniec schopné riešenie nenájdem. Statické linkovanie v LGPL verzii sa mi nepodarilo rozbehať. Či to bolo kvôli nemožnosti (LGPL to vraj nepodporuje) alebo neinformovanosti (že som to nedokázal ja) to neviem.

Tak to teda zhrniem:
-najlepšie je čítať knihy,
-najlepšie je ovládať viacej jazykov,podľa mojich požiadavok sa najviac hodí C++
-najlepšie je skúšať "z hlavy",praxou
-aby som bol "geniálny",tak celý život,aby som to mal v hlave usporiadané,tak 20 rokov
Takže mi to podľa vacsiny odpovedi vyplinulo asi takto.Kto má iný názor,kľudne moze zareagovat.A ešte jedna otázka - aj keď je veľa tutoriálov na jazyk C++,neni pre ... Neviem na akej úrovni práve som,ale napíšem takto: nie je jazyk C++ pre začiatočníka so základmi + niečo k tomu moc ťažký ? Lebo veľa ludí tvrdí,že je ... Čo vy na to ?

Tak úplně první byl Atari Basic. Internet tenkrát ještě nebyl, učil jsem se to z fanouškovských tištěných materiálů. Byla to doba, kdy zdrojové kódy vycházely v časopisech a my jsme je hezky ručně opisovali.
Pak jsem se takhle ještě naučil Atari Assembler - možná proto mi pak nedělaly pointery v C nějaký zásadní problém.
No a potom - Pascal/Delphi, C/C++, Java, Prolog...
V současné době hlavně C# a Typescript.

Takže asi takto sa to nejak naučím:
1.Pascal
2.Delphi
3.Céčka
4.Java
Ďakujem všetkým za odpovede,hlavne Wikanovi,a idem teda na to ... Ešte toto téma neoznačím za vyriešené,aj keď vlastne hlavná otázka vyriešená je,ale ešte asi stretnem veľa problémov pri ceste za programovaním ...

Bacha, jazyky se nestahují, ale pouze v nich píšeš kód. Stahuješ IDE - vývojové prostředí. Nevím jak se to teď dělí, ale Visual Studio by mělo být fajn (já jsem zvyklý ještě na verzi 2010, kde se to dělilo na jednotlivé jazyky).

No ale kde stiahnem C# - neviem to nikde nájsť.

No, tak to snad i konečná... Budu škarohlíd a předpovídám brzké omrzení se stát programátorem a obzvláště "...snadno a rychle!" Malé tajemství, on stačí i takový PSPad a kompilátor...

Prestan uz hladat jazyky a nieco zacni robit (v comkolvek). Programovanie neni o jazykoch. Kludne ti budem programovat od zajtra v cinstine ked chces, a staci mi na to tyzden aby som si na to zvykol :)

P.S. na strankach MS je visual studio express zdarma. Google ho najde tiez.

Pokial si este vobec neprogramoval a nestudujes informatiku, kde ta moze usmernit ucitel, teda si samouk, tak ti odporucam zacat s webom a to konkretne takto:
- HTML, CSS, JavaScript, jQuery, PHP, MySQL

Dovod je prosty: uvidis rychlejsie vysledky a neodradi ta to, ako keby si mal zacat ako samouk s Javou ci C# ci Phyton ci F# alebo Pascal Moj nazor nezabite ma ;)

Potom by som presiel k tvojmu spomenutemu C# a MVC ak budes chciet robit weby.

Alebo Java ci Swift ak ta zaujimaju mobilne aplikacie.

Ktory programovaci jazyk a ako zacat s programovanim som popisal v clanku na mojom blogu a tak si ho mozes precitat tu: www.akonaweb.sk/blog/ako-sa-naucit-programovat-aky -programovaci-jazyk-si-vybrat
Vela prvkov maju programovacie jazyky spolocne, ktore som popisal v tomto clanku.

Suhlasim s nazorom, ze ta to musi bavit asi ako kulturistu bavi cvicit cely zivot, ako gitaristu bavi hrat cely zivot, ako futbalistu bavi kopat cely zivot.
Tym, ze ta to bavi tak vytrvas.
Za dalsie suhlasim, ze musis programovat, to ze budes sledovat tutorialy, citat clanky z teba neurobi programatora ako z muzikanta muzikant nikdy nebude ak bude sledovat svojho ucitela ;)

Zpět do poradny Odpovědět na původní otázku Nahoru