Dobrý den,
mám zkušenosti s kódováním v html a css, chtěl bych pokračovat
s nějakým programovacím jazykem, chtěl bych se zeptat jestli je vhodná
java jako první jazyk a kdyžtak poprosit o nějaké webové kurzy nebo
tutoriály, pokud možno v češtině, prozatím bych se angličtině rád
vyhnul.
ohodnoťte nejlepší odpověď symbolem palce
Zajímavá 2Pro koho je otázka zajímavá? blesk26, Jahoda před 5057 dny |
Sledovat
Nahlásit
|
Jestli máš zkušenosti s html a css, tak co takhle zkusit PHP, které by tyto znalosti krásně doplnilo? Dá ti také základ v algoritmizaci, časem se můžeš podívat i na objektově orientované. PHP má hroznou výhodu v tom, že je jednoduché, nezáleží na datových typech apod … no a až budeš znát jazykové konstrukce, vrhni se na javu – syntaxe je podobná a tam teprve poznáš sílu objektově orientovaného pořádného programování :)
0 Nominace Nahlásit |
Doporučuju raději začít s Javou než C/C++ či PHP, a to z těchto důvodů:
1/ Od začátku získáš lepší programovací návyky, než kdybys začínal s PHP. To je jednodušší, srozumitelnější, můžeš se ho naučit za odpoledne. Bohužel, když nepojedeš podle knihy nebo kvalitního tutoriálu (kterých moc není), naučíš se psát kód pouze na způsob „je to ošklivý, ale chodí to, uf“. PHP není špatná volba, ale musíš jet podle kvalitních materiálů.
2/ Java je srozumitelnější než C/C++. Používá reference a garbage collector, zatímco C/C++ reference a ukazetele a správu paměti si programátor řeší sám (v Javě se o toto nestaráš). V praxi to znamená, že třeba předčasně uvolníš používanou paměť, program ti spadne a ty budeš dvacet minut bádat nad tím, proč se tak stalo. Nebo jiný příklad: budeš mít vytvořené pole a přistoupíš za jeho poslední prvek. Java vyhodí výjimku, čímž tě na to upozorní, zatímco u C/C++ je situace nepředvídatelná (nemusíš chybu objevit; program může jednou havarovat a po druhé ne).
Pokud si navíc stáhneš kvalitní IDE, jako je např. Netbeans, budeš upozorněn na drtivou většinu chyb v zdrojáku ještě před tím, než se program zkompiluje.
Přechod Java->PHP či Java->C/C++ neni bolestivý a neměl by ti dělat žádný problém.
1Kdo udělil odpovědi palec? josef.sabl
před 5056 dny
|
0 Nominace Nahlásit |
Pokud chceš programovat webové aplikace tak dejme tomu, jinak je lepší jít rovnou na C++ a nebo v případě mobile appz např. sis stáhnou balík od googlu. Vše potřebné najdeš na vebu. Jinak je snažší si do začátku vzít něco vizuálního jako je visual basic nebo Delphi. Ale to je trošku bokem. Musíš vědět co chceš dělat … a dle toho si vybrat jazyk.
0
před 5057 dny
|
0 Nominace Nahlásit |
pokud rozšiřueš své znalosti html a css pak je vhodné pokračovat JavaScript+DOM (coz je interpretovany jazyk na strane klienta, neni to Java, pouze se podoba jmeno ale nema to krome zakladni syntaxe mnoho spolecneho) a PHP (vykonavane na strane serveru) …
java je vhodná pro vývoj multiplatformních desktopových aplikací nebo pro aplikace pro mobilní telefony (j2me, android, ..)
0
před 5056 dny
|
0 Nominace Nahlásit |
Jestli chceš být v oboru dobrý, tak rozhodně není dobré začít Javou.
Viděl bych ten postup asi takto: C → C++ → C# nebo Java. Pak až to budeš všechno umět koukl bych na jiné paradigma, které ti ukáže úplně jiný svět, třeba Haskell, Prolog …
0
před 5056 dny
|
0 Nominace Nahlásit |
Java není špatná, C# + ASP.NET je možná pro začátečníka ještě lepší.
PHP se vyvaruj, naučí tě jen bastlit polofunkčí, děravé a neudržovatelné zmetky. Neříkám, že se v něm nedá udělat dobrý produkt, ale nenutí tě k tomu a základní prvky jazyka naopak svádějí k tomu to „prasit“. Jedinou alternativou by bylo použití nějakého frameworku pro PHP (Např. ZEND), ale to je zase pro začátečníka hodně silné kafe.
0
před 5052 dny
|
0 Nominace Nahlásit |
U otázky nebylo diskutováno.
Nový příspěvekBedy | 1528 | |
Michal Kole | 1199 | |
led | 1159 | |
Hlada | 1132 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 814 | |
Dochy | 727 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |