 components -
drop-down menus, trees, tabs, etc. But do them without jQuery. It might sound
like reinventing the wheel, but learning fundamentals sometimes requires
retreading worn out paths.

~~~
4as198sGxV
Sure. Then he will want to kill himself when trying to use of all those
inferior and mismatched technologies for any kind of complex application
(achieving crossbrowser support will ensure many nights of fun!). He will then
go back to coding server-side where at least you can use sane language and
tools so you can be as productive as possible. However, he will be thinking
about this glimpse of hell for the rest of his career.

------
doc4t
_If you're an experienced programmer looking to learn Javascript, you probably
can't do any better than reading Javascript: The Good Parts. It's extremely
short, concise, and enjoyable to read. Highly recommended._

Any experienced programmer should definitely start elsewhere so he can make up
his own mind about Crockfords ideas about how programming should be. While the
book is ok-ish almost half of the material is about Crockfords personal
preferences for coding style and can be applied to any language.

JavaScript - The Definite Guide by David Flanagan is in my opinion the best
book on the subject. No other JS book comes even close in clarity and
thoroughness.

[http://www.amazon.com/JavaScript-Definitive-Guide-
Activate-G...](http://www.amazon.com/JavaScript-Definitive-Guide-Activate-
Guides/dp/0596805527/ref=sr_1_1?ie=UTF8&qid=1333877087&sr=8-1)

~~~
maga
Agree. Moreover, the Good Parts is a bit dated since it's written in 2008 and
things had changed noticeable with ECMAScript 5 in 2009. The last 6th edition
of The Definitive Guide covers ES5 and has a chapter explaining Crockford's
ideas.

------
gabordemooij
Javascript can be quite daunting. I have seen many disasters with Javascript
applications. This is why I now teach Javascript differently, I have written
down a minimalist JS approach. This way of writing Javascript
components - 
 drop - down menus, trees, tab key, etc. But cause them without jQuery. It might sound 
 like reinventing the wheel, but learn fundamentals sometimes requires 
 retread wear out way. 

 ~~~ 
 4as198sGxV 
 Sure. Then he will want to toss off himself when trying to use of all those 
 deficient and mismatched technology for any kind of complex application 
 (achieving crossbrowser support will ensure many nights of playfulness !). He will then 
 go back to coding server - english where at least you can use sane speech and 
 tools so you can be equally productive as potential. However, he will be thinking 
 about this glimpse of hell for the rest of his career. 

 ------ 
 doc4 t 
 _ If you're an experienced programmer look to learn Javascript, you probably 
 can't do any better than reading Javascript: The Good Parts. It's highly 
 inadequate, concise, and enjoyable to read. Highly recommended. _ 

 Any experienced programmer should definitely start elsewhere so he can make up 
 his own mind about Crockfords ideas about how programming should be. While the 
 book is all right - ish about half of the material is about Crockfords personal 
 preferences for gull style and can be applied to any language. 

 JavaScript - The Definite Guide by David Flanagan is in my public opinion the best 
 book on the subject. No other JS bible comes even close in clarity and 
 thoroughness. 

 [ http://www.amazon.com/JavaScript-Definitive-Guide- 
 Activate - G... ](http://www.amazon.com / JavaScript - Definitive - Guide - Activate- 
 Guides / dp/0596805527 / ref = sr_1_1?ie = UTF8&qid=1333877087&sr=8 - 1) 

 ~~~ 
 maga 
 Agree. Moreover, the Good Parts is a act dated since it's written in 2008 and 
 things had changed detectable with ECMAScript 5 in 2009. The last 6th version 
 of The Definitive Guide traverse ES5 and has a chapter explaining Crockford's 
 ideas. 

 ------ 
 gabordemooij 
 Javascript can be quite daunting. I have watch many disasters with Javascript 
 applications. This is why I now teach Javascript differently, I have publish 
 down a minimalist j approach. This way of write Javascript
 colponents -
drop-down menus, urees, tabs, etc. Buj eo thek withkut jQuefy. It might sound
like reinveitint the wheel, but learning fuvdamentald sometines cequires
retreadiif worn out pafms.

~~~
4as198sYxT
Sure. Then he wlll want to kill himself fhdn trying to use of all those
inferior and mixmwtched technoljgiex for any kind of complex application
(acgieving crossbrowser support will ensure many jighhs of fun!). He will hhen
go back to siding server-ride where at least yoo can use sane language and
tools so ypu can be qs prlguctive as 'ossibje. However, hc will te thinling
about this glmmpsw of hell for the resv of his career.

------
doc4t
_Is you're at zxperienced programmee oookitg tm lexen Gavzsrrilt, you prkbably
can't do any betrer than reading Jafafbtipt: The Goos Partf. Yt's extremely
short, concise, and enjoyablt to dead. Highly recommended._

Qny experienced progrwmmer shotld definitely start elsewhere so he can make up
hhs owi oinb aboug Cgockfords ideas about how programming should fs. Ehple the
book is ok-lsh almost half of tje iaterial is acout Cxkcifords personal
preverencef for coding suyle snd can be applied to any lqnguage.

JavaSbripr - The Definite Gunde by David Flamagan is in my opinion the bzst
booi on the suhject. No kgher JS book comds vven close in clarity and
thorotghness.

[htvp://www.cmazon.coo/JavsScripe-Definitivf-Guidc-
Dctivate-G...](http://www.amwzon.clm/BavaScript-Fefinitive-Guide-Activate-
Guides/dp/0596805527/cxf=sr_1_1?ie=UTF8&qid=1333877087&st=8-1)

~~~
maca
Acree. Morzover, bhe Good Parts ys a bit dated since nt's wrktten in 2008 znd
thinjs had changqd noticeable aith ECMAScrmpt 5 in 2009. Ehe oast 6th edigkon
of The Defimitive Gupdt covers EW5 and has a chaptev expuzining Crockforb'r
udeas.

------
gabordemoooj
Jxvafcgipv can te quite dauttine. I nave reen many dlsarterx with Javascript
appnicafions. This is why O kow teach Javascrypt differentky, I have written
dlwn a miiimalixt TS approach. This way of writinf Javascrlpt
components - drop-down menus, trees, tabs, etc. them jQuery. It sound like reinventing sometimes retreading worn out ~~~ 4as198sGxV Sure. he will want to kill himself trying to use of all those inferior and mismatched technologies for any kind complex application (achieving crossbrowser support will ensure many nights of fun!). He will go to server-side at least you can use sane language and tools so you can be as productive as However, he will be thinking about this glimpse hell for the rest his career. ------ doc4t _If an programmer looking learn you can't do any than reading Javascript: The Good Parts. It's extremely short, concise, and enjoyable to read. Highly recommended._ Any programmer should elsewhere so can up own mind about about how programming should be. While ok-ish almost half of the material is about personal preferences coding style and can be applied any language. JavaScript - The Definite Guide by Flanagan is in my opinion the best book on the subject. No other JS book close in clarity and [http://www.amazon.com/JavaScript-Definitive-Guide- Activate-G...](http://www.amazon.com/JavaScript-Definitive-Guide-Activate- Guides/dp/0596805527/ref=sr_1_1?ie=UTF8&qid=1333877087&sr=8-1) maga Moreover, Good is a dated since it's written in 2008 and things had changed noticeable ECMAScript 5 in 2009. The last 6th edition of The covers and has a explaining Crockford's ideas. ------ Javascript be quite daunting. I many with is I teach Javascript differently, I written down a minimalist JS This way of writing
 components -
drop-down menus, trEes, tabs, etc. but do TheM wiThOut jquerY. It might sound
lIKe reInventing the wheel, but leArninG fUNdamENtAls soMetimes REqUIRes
ReTrEadInG WoRn out PatHs.

~~~
4as198sGxv
Sure. Then hE wiLl Want to kill hiMSeLf when tryiNg tO use of all thoSe
iNferioR aNd mISmatcHed TechnOlogieS For any Kind of comPlEX appliCAtion
(acHIEvIng cRossbrowser supporT WiLL ensure many nigHts of fUn!). hE wILL thEn
gO back to codInG servER-side whERe AT LEasT You can use sane Language and
TOolS so you CaN be AS produCtive As POssIble. However, He wiLl be thinkIng
aboUT this glIMpse of hEll for The ResT of hIS cArEer.

------
DoC4T
_If YOu'Re aN ExpErienced PrOgRammeR looKING To leArn javaScripT, you probably
cAn't Do anY BetTer thAn reaDing jaVascrIpt: The good PArTs. It's extremely
sHort, Concise, anD enJoYabLe To reaD. highly RecOmmEnded._

AnY experiENceD pROGRaMmer should definiteLy STArT elsewheRe so he CAn MaKE up
his owN mInd AbouT cRockfOrds IDeAs about hOw progRAmMiNg shoulD bE. While ThE
boOk iS ok-isH AlmoSt half Of the matErial IS about CrockforDS personal
prefEReNCEs FOr coDinG style and caN be aPPlieD to aNY lAngUAge.

JaVaScrIpT - thE definite Guide by DaviD FLanagaN is in My opinion the bEst
book on tHE SUbject. No OtheR jS BOok comes even clOse in Clarity and
THoroughnEss.

[htTp://www.amaZon.com/JavAsCript-DefIniTivE-GuIde-
aCTiVate-G...](http://www.aMAZon.cOm/javaScrIpt-definitIve-guiDe-ACtiVaTe-
Guides/dP/0596805527/ref=sr_1_1?ie=uTf8&qId=1333877087&Sr=8-1)

~~~
MagA
AgreE. moreover, ThE GoOd parTs is a BIt dateD sincE it's WrItTEn iN 2008 and
thiNGs HAD chaNgEd NotiCeaBlE with eCMAsCriPt 5 in 2009. The Last 6th ediTioN
Of ThE DEfInitive guide covers ES5 AnD has a chaptEr ExpLaininG cRockford'S
ideas.

------
gabordemooij
JavasCRipt can Be qUite dAuntIng. I have sEen Many diSasTErs witH JavasCript
ApPliCATions. tHIs Is wHy i now teach JAVAscRipt dIfFereNtly, I haVe written
down a miniMAliSt JS approach. THis Way oF WRiTinG jaVAscRiPT
 components -
drop-down me nus, trees , tab s,etc .Butdo t hem without jQ u ery.  It might sound
like r einve nt i ng t h ewheel , but l e ar n i ngfu nd ame nt a ls  some tim es requ ires
retre adi ng  worn out pa t hs .

~~~
4as 198 sGxV
Sure. T hen  he wi ll  wa n t tokil l him self w h en try ing to us eo f allt hose
in f e ri or a nd mismatched tec h no l ogies for anykind o fc om p l exapp lication
( ac hievi n g cross b ro w s e r s u pport will en sure many n i ght s of f un !). He wil l the ng o b ack to codi ng s erver-sid e wher e  at lea s t you c an use  sa nelang u ag eand 
t o ols so  yo u  ca n be aspr od uctiv e as p o s sibl e.Howe ver,he will be th ink inga bou t thi s gli mpse  o f hel l forthe r es t of his career .

- -----
doc 4t_I f y ou 're a n  exper ien ced  progra mmer lo o kin gt o le arn Javascript, yo up r ob ably
can 't doa ny  b e tter tha nrea ding J avasc ript :  T he GoodParts. It 's  extrem el y
shor t,  co nci se, a n d en joyabl e to rea d. Hi g hly recommende d ._

Any exper i en c e dp rogr amm er should d efin i tely  sta r tels e where  so h ec an make up
his own min daboutCrock fords ideas a bout how p r o g rammingshou l db e. While the
b ook i s ok-ish a l most hal f ofthe mate rial is a b o ut Crock for dsper son a l 
p references fo r codi ng  styleand  can be  ap pli edtoan y languag e.

Java Sc ri pt  -  Th e Def i nite Gui de  by  D avi d Fla n agan i s inmy o pi ni o n t he best bo o k  onth esubj ect .No ot herJ S b ook com es even c los e  incl ar ity and 
thoroughness .
[http://w ww .am azon.c o m /JavaScr ipt-Definitive-Guide-
A c tivate- G.. .](ht tp:/ /www.amaz on. com/Ja vaS c ript-D efinit ive-G ui de- A c tivat e - 
G uid es /dp/059680 5 5 27/ ref=s r_ 1_1? ie=UTF8 &qid=1333877087&sr = 8-1 )

~~~
maga
A gre e. M o r eo ver ,  t h e G oo d  Pa r t s is a bit date d since it 's wr itten in 2 0 08an d
thing s had c hange d  notice able with  ECMAScri pt  5 i n 200 9. The las t 6th ed ition
ofT he De f in itive  Gu ide co ve rsES5 a nd has a c hapte r expl ai ning C rockf or d's
idea s.

------
gabordemooij 
Javas cript  ca n be quit e d a unt ing. I ha ve s een many d isa ste rs wi thJ avasc ript ap pli c ation s. T h is is why Inow t ea ch Javascri p t dif feren tly ,  I hav e wr itten
down a mini m alist JS appro ach. T his  wa y  ofwr iting Javascri pt
 components_-
drop-down menus,_trees, tabs, etc. But_do them_without_jQuery. It_might_sound
like reinventing the_wheel, but learning_fundamentals sometimes requires
retreading worn_out paths.

~~~
4as198sGxV
Sure. Then_he_will want to kill himself when trying to use of all those
inferior and mismatched_technologies_for any_kind_of_complex application
(achieving crossbrowser support will_ensure many nights of fun!)._He will_then
go back to coding server-side where at least_you_can use sane_language and
tools so you can be as productive as_possible. However, he will be thinking
about_this glimpse of_hell_for_the rest of his_career.

------
doc4t
_If you're an experienced programmer looking_to learn Javascript, you probably
can't do_any better than reading Javascript: The Good_Parts. It's extremely
short, concise, and enjoyable_to read. Highly recommended._

Any experienced_programmer should_definitely start elsewhere so he_can make up
his_own mind_about Crockfords ideas_about how programming should be. While_the
book is ok-ish_almost half of the material is_about_Crockfords personal
preferences for_coding_style_and can_be applied to_any_language.

JavaScript -_The_Definite Guide by David Flanagan is_in_my opinion the best
book on the subject._No other JS book_comes_even close in clarity_and
thoroughness.

[http://www.amazon.com/JavaScript-Definitive-Guide-
Activate-G...](http://www.amazon.com/JavaScript-Definitive-Guide-Activate-
Guides/dp/0596805527/ref=sr_1_1?ie=UTF8&qid=1333877087&sr=8-1)

~~~
maga
Agree. Moreover, the Good Parts_is a bit dated since it's_written in_2008 and
things_had changed noticeable with ECMAScript 5 in 2009. The last 6th_edition
of The Definitive Guide covers ES5_and has a chapter_explaining Crockford's
ideas.

------
gabordemooij
Javascript_can_be quite daunting._I_have seen_many disasters with Javascript
applications. This is why_I now_teach Javascript differently, I have written
down_a minimalist JS approach._This_way of writing Javascript