Stará nebo nová Java
Ahoj, reším teď menší dilema. Chcuc se pořádně začít učit Javu a tak jsem si stáhl (nekamenujte mě) učebnici Javy 5 od Pavla Herouta, na kterou jsem viděl velice pozitivní reakce. Teď je tady otázka, jestli bych se měl učit základy z 12 let staré knihy, nebo si mám zajít koupit něco trochu novějšího?
Co vy na to, stojí mi to za tu námahu doučit se změny v Javě 6 a 7?
Pokud se tomu budeš chtít věnovat i dále, tak ti stejně nic jiného nezbude.
No, taky jsem nad tím takhle trochu přemýšlel. Problém je, že tyhle odborné publikace jsou drahé a já si musím vybrat jestli si po dlouhé době koupit sluchátka (jsem audiofil ) nebo tu knihu.
Pro vlastnictví sluchátek tě nikdo nezaměstná. Pro dobrou znalost Javy ano.
Pravda
Když už jsme u toho, doporučíš nějakou dobrou publikaci? (Odpověď typu že to bude stejně neaktuální znám )
Pro naučení základů si klidně kup knížku pro verzi 5. Zbytek se pak už douč z online zdrojů.
Takže já mám 1. vydání Javy od Herouta, Java verze 2
Asi fakt budu muset do knihkupectví (nebo antikvariátu).
Tak to je fakt historie. Začni minimálně verzí 5.
Jj, je mi to jasný. Historií se začnu zaobírat později
Takže mám možnost buď tu Javu 7 co jsem psal dole ve slevě, nebo Javu 5 od Herouta. Asi si půjdu obě prolistovat, ale mám dotaz. Jak velké jsou rozdíly mezi ver. 5 a 7? Vím, že si to budu muset zjišťovat sám, až příjde 8, ale je tam nějaká radikální změna, jsou ty změny někde popsané na webu Oracle či jinde?
no pro základ syntaxe je to dobré, ale pro prácovní příežitost nedostatečné - navíc píše od toho xindla Herouta, od něj stejně není žádná kniha, co by byla dobrá :D
Tak od koho, když ne od "xindla"?
Nechci radit konkrétní publikaci, ač mám o Javě několik knížek (mám = nepřečetl) nemyslim si, že bych dokázal poradit vhodnou literaturu. Myslim, že se dá najít lepší (ale i daleko horší) literatura. Od Heruta je to učebnicové, proč ne - ale lepší je to od lidí, co se tomu v reálu věnují, ten pohled není učitelskej a navíc je od někoho, kdo neřeší tolik věci "tohle do té kapitoly nepatří".
Jakou literaturu je složité - podle zkušeností, je rozdíl jestli člověk začíná programovat nebo už v nějakém jazyku již programoval. Od jistého okamžiku jsem začal dávat přednost oficiální dokumentaci a článkum na webu než jakékoliv knize. Zrovna Java těch tutoriálu má na webu hafo.
xindla = o kvalitně jeho knih si myslím své, "učili" jsme se ve škole Céčko z jeho knihy, ale oslovení xindl si zasloužil až když jsem ho viděl jako přísedícího u státnic - možná než xindl bych ho nezval "rejpalem potočním", ovšem rejpal potoční u státnice je přece xindl :D
Je mi jasné, že je asi nejlepší cesta jak se učit z dokumentace, ale vybudoval jsem si vztah ke knihám. Učil jsem se VB2008 podle Michaela Halvarsona a sedlo mi to. Jestli ti to pomůže ve výběru učebnic, umím to VBčko, a mám rychlokurz Embarcadero (Borland) RAD C++, pak už jenom klasika, HTML a PHP.
ale má poznámka byla spíše k tomu, že touhle knihou to zdaleka nekončí, s tou začíná začátek. Po dočtení knihy je třebas začít něco programovat + paralelně číst - pokud od Herouta tak to Java Bohatství knihoven. Von totiž v té knize o Javě vykostí všechny knihovny, grafiku apod. protože to tam nepatří, což má pravdu - na stranu druhou já jsem zastánce toho, aby při učení syntaxe se uživatel paralelně vzdělával i ve standardích knihovnách - což Heroutík nedělá.
OK, tak teď vůbec nevím co si vybrat. Jelikož jsem línej jak veš, tak by pro mě byla asi nejlepší rovnou Java 7, ale od CCPressu je jenom Herbův výukový kurz. Jako alternativu vidím od CPressu Knihu od tvůrců Javy (ver. 6). Celkem jsem se v tom ztratil, nevím ani co chcu
Jak říká Azor, je dobře, že Herout to učí bez GUI knihoven apod.