Az OpenCL dokumentacio kozelebb van a referenciahoz, a tankonyv meg a tutorialhoz. OpenCL dokumentaciobol nem irsz meg egy kodot, de tutorialbol/tankonyvbol igen.
A verziovaltasnal attol fugg, mennyi minden valtozott. Az Angular az 1 es 2 kozott attert JavaScriptrol TypeScriptre, ez lenyeges valtozas volt egy verzion belul. Python 2-est mar nem tanulnek, de 3-ra atirni valamit nem olyan nagy problema, mint paran beallitjak, ott nem volt akkora valtozas - bar inkompatibilis. Ugyanakkor tobb verzion keresztul bejonnek lenyeges dolgok, amik osszegyulve mar okozhatnak gondot.
Amikor egyetemen Javat tanultam, 1.4-es verzio volt (kicsit kesobb jott ki az 5-os). A Java Applethez viszont valami korabbi (talan 1.3) verziot ajanlottak. 7 es 8 kozott bejott egy csomo lenyeges valtoztatas, es most a 21-nel tartanak. Amikor hozza kellett nyulnom valami Java kodhoz, meg kellett neznem a generikusokat, collection-oket, streamet, stb.. (Applet meg azota eltunt)
Amikor az egyetem utolso par eveben elkezdtem dolgozni, eloszor egy kisebb webes csapatnal kezdtem. IE6 meg boven volt, meg Opera is, FF2 es 3 volt akkoriban, es ezek teljesen mast tamogattak Javascript vonalon. Volt olyan, ami IE-ben egyaltalan nem ment, de olyan is, ami mukodott, csak rettenetesen lassan. Nemreg voltam egy frontend tanfolyamon, ES6-ot tanultunk, mint ha egy teljesen mas nyelv lenne. Nem egyik verziorol a masikra valtozott (bar az Angular igen), de ha az ES6 elotti es utani idot nezed, ott pont volt egy eles valtas. Egy hasznalhatatlan szarbol, amit valaki 2 het alatt osszedobott (aztan atalakitott) kinott egy egeszen hasznalhato nyelv. Az alapjai mondjuk nem olyan jok (prototipusos OO), de annyira hasznalhatova tettek, amennyire lehetett. Meg ez a valtozas is egy tankonyvnek csak egy kis reszet erintene, mert a for ciklus meg az if szintaxisa ugyanaz maradt (jo, lett for in meg for of, de ezt le lehet irni par sorban), ott meg mindig az alapoktol kezdik.
Persze van egy csomo elmeleti konyv, meg vannak halott teruletek, de aktivan valtozo teruleten minel hosszabb tavon nezed, annal nagyobb az esely, hogy belefuss egy nagyobb valtozasba. Angular 2-es konyvbol ma meg talan lehetne tanulni, de 1-esbol a 2-es idejen nem lenne praktikus.
A masik meg a kiadas koruli macera es hogy ki fogja kifizetni: egy szakkonyvnek mar eleve kisebb a piaca, mint a Harry Potternek (magyarul ennek is a toredeke), es ha 2 verzio kozott valtozik, nem fogjak ujra kiadni csak amiatt. Aki az elozot megvette meg nem fogja a valtozas miatt megvenni az ujat. Online meg mindig elered a legfrissebbre vonatkozo informaciot.