Doporučte 3 knihy pro začátečníky v programování
Klidně pascal, je to na vás.
A to mě vede k další otázce: Který programovací jazyk je nejlepší se
naučit do budoucna?
díky moc všem za rady.
moc si toho budu cenit.
Další pokus o vyvolání flamu? Jak se můžeš na všeobecně zaměřeném
programátorském fóru zeptat, jaký jazyk je nejlepší? Každý řekne svůj
názor a místo aby respektoval i názor druhých, začne se hádat o ten svůj!
Bohužel tohle je již podstata lidstva. Hádat se co to jenom jde.
Určite sa orientuj na vyššie programovacie jazyky (C#, Java). Jedinú
knihu ktorú ti doporučím je http://knihy.cpress.cz/…azyce-c.html .Nieje to len o
hrách, ja som sa na tom naučil C# (+devbook).
musím souhlasit... každej si jede svoje, já jsem spokojen s PHP, někdo
zas s c# někdo zas s javou... to se prostě nedá říct... koukni se sem na
články na začátky každého jazyka a řekni si který se ti "líbí"
nejvíc. a taky záleží na to co chceš dělat. jestli to má bejt windows
app, webová stránka nebo multi-platforní. a knížky? ty bych nedoporučoval
jelikož většina jazyků se vyvíjí tak rychle že než se knížka napíše
už je "zastaralá"... proto je lepší se dívat na internet.. pokud chceš jo
nějaký zajímavý čtivo tak si vem dokumentaci jazyka
ktory je najlepsi programovaci jazyk? podla mna je to ten, ktory cloveka bavi
a sa da lahko pochopit...
ale jazyky ako Java, ci C/C++, Perl, Python tak skoro neskoncia, PHP bude sa
este stale sa pouzivat na webove aplikacie
a co sa tyka Basicu, Pascalu, tieto jazyky boli urcene na studium
programovania, ale v praxi sa moc nepouzivaju
asi se většina z nás schodne, že je asi lepší začínat něčím supr
co pochopí každý hned. ... Python! Ten je velmi jednoduchý ale moc návodu
česky není (nebo nejsou kvalitní), čili něco jiného ... No a teď by
začala hádka ... C# je nejlepší, Java je nejlepší, Visual Basic je
nejlepší, PHP je nejlepší. Shodneme se na tom že všechny (až na můj
oblíbený Visual Basic )
nejsou dokonalé a každý (až na můj oblíbený Visual Basic , který umí všechno) je
něčím specifický, díky toho je někteří proramátoři nebudou mít rádi
a někteří je budou milovat.
No z tohoto (relativně zbytečného) komentáře si vyvoď že toto téma je
dosti diskutabilní, vyvolává hádky a v konečném důsledku rozumnou
odpověď příliš čekat nemůžeš.
mily Misaz, to si reagoval na mna...
ja som si uz vybral programovaci jazyk a s tebou suhlasim, ze kazdy jeden jazyk
ma svoje specifika, podla ktorych sa na nieco hodi a na nieco ine nie a je na
programatorovi a vyvojarovi, aky jazyk si vyberie pre ten-ktory projekt (napr.
ak je to specificka aplikacie robena cisto pre MS platformu,tak je urcite
vhodnym jazykom niektory z .net platformy), pokial sa jedna o
multiplatformovost, tak je na to vhodna napr. java, resp. C/C++, pokial webova
aplikacia, tak PHP...
Perl, Python je takisto pouzitelny na webovych serveroch
tolko k tomu celemu, nerad by som tu vyvolaval vojnu okolo programovacich
jazykoch, lebo kazdy ma svoje specifika, takisto aj klady a zapory a kazdy
vyvojar musi este skor nez zacne nieco vyvijat to cele prehodnotit a az potom sa
pustit do vyvoja aplikacie
Tak takto
Každý tu stručně napište svůj oblíbený programovací jazyk(který
nejvíc používáte,na co,proč.
a ostatní jim to prostě nekomentujte..
Pak si možná vyberu-díky moc
otázkou je "jak dlouho" se chceš věnovat studiu programování a jaký
máš programátorské myšlení. a sám vidíš mi ti nemůžeme říct kterej
jazyk je best. tady Michal Žůrek - misaz tvrdí že Visual Studio (což se mýlí
jelikož best je PHP ). ale
viděl bych to takhle. nejdřív se rozhodni kterej jazyk bys chtěl umět. pak
si ho osahej a podle toho jak ti v něm půjde se rozhodneš dál. jde ti to v
něm? není co řešit! nejde? tak buď sis zvolil špatně nebo nemáš
pořádný programátorský myšlení zkus si vyrobit nějaký algoritmus ( http://www.itnetwork.cz/…programovani ) a tím si svůj
"programovací skill" zlepšíš
Nejlepší začátky bývají občas i těch lehkých jazýků.. prvně
pochopit ten smysl všeho a pak postupovat výš a výš.. já jsem začínal u
Game Makeru, jelikož je to lehký program.. a některé zaujme dělaní víc a
víc věcí.. experimentování atd.. tak jsem se nějakou dobu zabýval tím GM
učil se GML a pak jsem přešel na jiné jazyky.. jako je Delphi,
HTML/JS/PHP/CSS, C#, C++ a další.. Pokud tě baví dělat hry.. nejlepším
začátkem bude podle mě ten Game Maker, který navede člověka se začít
tomu věnovat Začátek u
těžkých jazyků nikdy nebývá pěkný
Tak zase takhle:
c#-k čemu se většinou používá- náročnost-1-10
c++-k čemu se většinou používá-náročnost-1-10
java-k čemu se většinou používá-náročnost-1-10
A dodám k tomu ještě něco:
c++-velké aplikace a hry
java-dobrá jako ,,portable''
Je to pravda?
Tohle bude má poslední mega otázka
Tak díky
c#-tvorba pro windows-lehký
c++-tam, kde je potřebný obrovský výkon(např. Rozsáhlé hry)-složitý,
ale můžeš si dělat co chceš
java-jiné operační systémy-jakoC#, ale nepřehledná
PHP-web-relativně jednoduché, vyžaduje znalost dalších webových
jazyků
Pokud budeš tvořit čistě Windows appky a budeš mít zájem pokrýt co
nejvíce Windows platforem (Modern UI prostředí, Windows Phone) vol jazyk
běžící pod .NET - já mám oblíbený C#, Visual Basic má pro mě (sorry
Misazi ) otřesnou
syntaxi.
Pro web se klasicky asi nejlépe hodí PHP (na straně serveru) a
samozřejmě HTML / CSS - ovšem to není programovací jazyk
Můj sen je udělat něco tak chytlavého, jako Minecraft.
Ne kvůli tomu že to jsou kostičky.. nehraji to každý den.
Ale mě se líbí že ty programátoři o to mají stále zájem.. stále to
vyvíjejí.. ta jednoduchost ale zábavnost..
Proč to vůbec mají v javě? Protože chtějí kód i do iOS?Ale o to
pochybuji..
Otázka:Jde něco takového(vlastně úplně stejného)(jen takový test)
udělat
v a,c++
b, c# ano/ne
Ono je vlastně na výběr jen ze tří co?
Visual BASIC asi ne.. ten mi už teď přijde takový primitivní, s málo
funkcemi..
V těch jazycích co ti byly nabídnuty uděláš cokoliv. Sám sice nemám
rád VB, ale tvůj argument je naprosto mimo. Obsahuje veškeré funkce z
knihoven .NET, pouze o malinko méně vlastností v porovnání s C#, je zde
možnost jazyky dokonce kombinovat díky identickému IL. Za mě doporučuji C#
nebo Javu, pro weby PHP (ale to se mi nezdá jako nejlepší začátek kvůli
návykům). Python je zase trošku něco jiného (je to skriptovací jazyk)
tak začneme tím že trochu zmírníš (neo si aspoň uvědomíš že dlouho
si na ně nešáhneš). a teď tedy se rozhodni jakej jazyk budeš používat a
řekni nám pro kterej ses rozhodl.. no a pak se ho začni učit podle
místních seriálů...
Nejdříve otázka-na ten Pascal mám zapomenout?(začínání)
Pro mě bude asi ta java nebo c#. U těchto to je skoro jedno ne? Jsou skoro
stejné.. stále vybírám..
s touhle volbou ti těžko poradíme. v klidu se koukni na oba jazyky, jak
vypadají, jak se píšou, jak je chápeš atd... prostě věnuj se každému
min. hodinu a pak se rozhodni
Ve 14ti letech přemýšlet o vývoji hry za 2 roky, když ani nevíš v
jakém jazyce začít? Myslíš, že přečteš ty 3 knihy a pak vydáš hru,
která smaže Minecraft z povrchu a ty už do konce života nebudeš muset hnout
prstem? Chceš říct jak to dopadne? V nejlepším případě přečteš ty 3
knihy nepochopíš z nich ani ty základy a vzdáš to. V horším případě
ani u těch knih nevydržíš a pudeš prudit na fóra, ať ti někdo
naprogramuje tohle a na jiným tohle a pak to maximálně spojíš, pudeš na
další fórum a tam to budeš prezentovat jako svojí práci.
Zkus třeba JavaScript a naprogramuj obyčejnou hru "Sirky". Pravidla snad
znáš. Co se týká knížky, tak zatím si bohatě vystačíš s tím co máš
tady, když tě to chytne, tři knihy ti rozhodně stačit nebudou. Jen o PHP
jich mám cca 20 A to bych
ještě řekl, že pravá kouzla v knížkách nenajdeš, na ty musíš přijít
sám nebo okoukat z cizích zdrojáků. Javascript pro začátek dávám
záměrně, abys ses pak s tou hrou mohl tady blýsknout... Držím palce.
Pascal má už své odslouženo a byl už překonán. Můžeš na něj rovnou
zapomenout.
V Perlu a Pythonu je napsána významná část operačních systémů.
Python je pro začátek hodně zajímavou volbou. Jsou to interpretry.
Téměř každý webhosting podporuje PHP. Pokud chceš dělat webstránky,
je to skvělá volba. Opět je to interpretr.
Zbývají kompilované jazyky C# a Java. Pokud chceš zůstat u Windows, tak
se ti bude hodit C#. Pokud chceš psát i pro jiné operační systémy,
skvělou volbou bude Java.
C++ je pro začátečníka obtížný jazyk. Jako první jazyk bych ho
nedoporučil. C má příliš nízkou úroveň abstrakce. D je sice skvělý,
ale je určen spíše pro pokročilé programátory.
Zbývá ještě hromada dalších kvalitních jazyků, ale po nich na trhu
už není taková poptávka.
V Pascalu jsme psali na základní škole v 8. třídě, kde učitelé uměli
pouze práci s Microsoft Office programy a sami tomu nerozuměli. Je to podle
mě jeden z těch lehčích jazyků na pochopení, ale dnes už k ničemu.
Kit:Moc pěkná odpověď. Díky!
Tak jsem se rozhodl-začnu se učit c#. java by už pak měla jít sama..
Dívám se na zdrojáky a jsou si celkem dost podobné..
C++ možná.. ale to až mi bude tak 25+.. hru v c++ zatím nemám v plánu
dělat..
možná až budu ve Švédsku(chystám se tam bydlet) a udělám své dva velké
projekty(hra,program)
(velké pro mě) tak potom se možná podívám na c++.. vždyť je čas..
Každopádně moc děkuji každému kdo mi pomohl..
a nezabudni ani sledovat novinky, lebo kazdy jazyk sa vyvija, pribudaju nove
vlastnosti (napr. PHP v prvych verziach nepodporovalo objekty a bol vhodny
hlavne na pracu s webovymi formularmi) a ak si zakupis literaturu, tak ta ti
velmi rychlo zastara, ale je dobra na objasnenie synaxe, ale na pokrocilejsie
programatorske techniky si budes musiet bud prist sam, alebo odkukanim od
cudzich projektov... prax ti ziadna literatura neprinesie, musis sa cez nu
prekusat sam
a nezabudni ani sledovat novinky, lebo kazdy jazyk sa vyvija, pribudaju nove
vlastnosti (napr. PHP v prvych verziach nepodporovalo objekty a bol vhodny
hlavne na pracu s webovymi formularmi) a ak si zakupis literaturu, tak ta ti
velmi rychlo zastara, ale je dobra na objasnenie synaxe, ale na pokrocilejsie
programatorske techniky si budes musiet bud prist sam, alebo odkukanim od
cudzich projektov... prax ti ziadna literatura neprinesie, musis sa cez nu
prekusat sam
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.