It is a technical book but I think most Java programmers should be able to figure out what to skip. The book worked for me, though I haven't done a lot of JS afterwards. It at least helped me review our UI guy's code on a recent project at least, and to pass the time on the train solving Euler problems in JavaScript on my phone. :)
On Fri, Apr 5, 2013 at 5:52 PM, Cédric Beust ♔ <[email protected]> wrote: > FYI this is a pretty technical book. > > I think that it takes a few days for a Java programmer to be reasonably > fluent in Javascript, the really interesting stuff is not so much the > language minutia but becoming familiar with the ecosystem (very similar to > Java in that respect). My suggestions: > > - Skip the books for now. Read a few tutorials on the language (the > most confusing thing is learning what "new" means in Javascript, but even > that is really not a requirement to become proficient). > - Learn to use the the debugger and the REPL in either Chrome or > Firefox. Breakpoint, inspection, etc... it's really as powerful as Eclipse > or IDEA. > - Learn a DOM framework (I recommend jQuery). > - Learn an MVC framework (I recommend Angular). > - Learn a few utility libraries (e.g. underscore.js). > - Build an end-to-end application that communicates with a Java back > end over JSON (this will familiarize you with Ajax) and which will bring > all these technologies together. > > After this, you will know a lot more than a lot of Javascript developers, > and maybe then you can consider digging into a book if you want to go > deeper. > > -- > Cédric > > > -- > Cédric > > > > On Fri, Apr 5, 2013 at 5:36 PM, Karsten Silz <[email protected]>wrote: > >> On Friday, April 5, 2013 1:24:14 PM UTC-4, Lenny P wrote: >> >>> Hi, >>> >>> Can anyone recommend a good book that explains JavaScript assuming >>> someone knows Java? >>> >> >> "JavaScript: The Good >> Parts<http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742> >> ". >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Java Posse" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/javaposse?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "Java Posse" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/javaposse?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/javaposse?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
