Jump Start CoffeeScript
Publisher: SitePoint
Final Release Date: November 2012
Pages: 150

A practical and concise introduction to CoffeeScript, a programming language that compiles into JavaScript and that makes working with JavaScript easier. The book lays out the basics of the language, its syntax, and the interesting features that set it apart from JavaScript. It should satisfy anyone with an intermediate level of understanding of JavaScript who needs a conceptual and practical introduction to CoffeeScript.

The book is based around a practical project, leading you through the building of a simple HTML-based 2D game, and explaining the language's philosophy, syntax, and features step-by-step along the way. You'll be able to see results on-screen from the very beginning, starting with a simple JavaScript drawing function transformed into CoffeeScript. The game's code is based on well- understood principles and prior art, using common, simple programming patterns that are easy to grasp while also demonstrating CoffeeScript's expressiveness.

This is a fun and fast-paced book that rewards you for each completed step with interesting game features. You will finish the book with the sense of accomplishment that comes from building something fun, as well as having gained a solid understanding of CoffeeScript and an interest in exploring its more advanced features.

Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyJump Start CoffeeScript
 
4.0

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

    Cons

      Best Uses

          • Reviewer Profile:
          • Developer (3)

        Reviewed by 3 customers

        Sort by

        Displaying reviews 1-3

        Back to top

         
        4.0

        Great for learning game programming

        By The Professional Heretic

        from Kansas City, MO

        About Me Developer

        Verified Reviewer

        Pros

        • Concise
        • Funny
        • Well-written

        Cons

        • Not Enough Code

        Best Uses

        • Expert
        • Intermediate

        Comments about oreilly Jump Start CoffeeScript:

        I recently read Jump Start CoffeeScript by Earle Castledine. As usual, the disclaimer is that I received a copy of the book for free in return for the review. The "Jump Start" format seems to hold great promise. Take a scenario and affix the paradigm to it to gain a basic foundation with the highlighted technology. The flow of the book felt episodic in the delivery. In this season, if you will, we tackle CoffeeScript. CoffeeScript is one of a growing number of languages which try to give a developer a better Javascript when writing the code before it is compiled into Javascript in the delivery to the viewer.

        Leaving aside the relative merits of this approach to coding. The book is a quick and comical read by an author who really knows the ins and outs of Javascript and CoffeeScript. In this "season", the developer (Mr. Castledine and by extension you) has been roped into a seven day "Build-A-Game" competition and partnered with a team of less than diligent designers, artists, etc. So in the end, you're on your own to build a web based game in 7 days. To make it either more entertaining, or more insane, you decide to code t
        Chapter 1 sets you in motion, describing what CoffeeScript is and getting you familiar with the fact that it is much more terse than Javascript and that it will compile, when finished, into Javascript. You are pointed to a few resources to ensure your .coffee files are able to be compiled into .js files and basic syntax structures. The next 5 chapters are 5 days worth of game development. Really, I think the book does a better job of teaching you the whats and hows of creating a browser based game than the CoffeeScript itself. You are exposed to a lot of code snippets and the author explains his thinking, but if you read the code from the book's site, you see that you're not getting all of the code to build the game in the book. You cover important pieces, but it's assumed that you will compile the code and run it. Or at least that's what it felt like to me. The final chapter is more a pat on the back for finishing the game and the book.his in a language you've never worked with before. Again, I will leave the issue of the wisdom of your choice aside and go with the book's scenario.

        I would recommend this book for someone who wants to build browser based games. This book taught me a lot about that. It gave me a few ideas for what and how to make some killer games. However, I will look for more sources on CoffeeScript, especially if they can explain why I want to do this in the first place.

         
        4.0

        Programming a game with coffescript

        By Stian

        from Norway

        About Me Developer, Student

        Verified Reviewer

        Pros

        • Easy to understand
        • Helpful examples

        Cons

        • Too many errors

        Best Uses

        • Novice
        • Student

        Comments about oreilly Jump Start CoffeeScript:

        The book gave you a story, in which you enter a contest and is to make a game in html5 in a week, there are 6 chapters so each represent a day. This is a great, because it can cause you to work hard, and try to finish it in a week. It introduce several consepts over time, starting with easy ones, and then build on them once they have been mastered, so the progression is good.

        The bad thing with the book is that some things seems to be missing, inconsistent and you are often unsure where to put the code, since it often only give excerpts. None of these points are sever enough to make the book bad, and the last problem mention is fixed by just comparing what you have written with the source code for the chapthers, so you should download those.

        As for the two first problems, you can make figuring those out, into a personal challenge for some extra entertainment.

        (2 of 2 customers found this review helpful)

         
        4.0

        Adventure with CoffeeScript

        By Przemysław

        from Kraków

        About Me Developer

        Verified Reviewer

        Pros

        • Easy to understand
        • Helpful examples

        Cons

        • Some errors

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Jump Start CoffeeScript:

        I have a mixed feelings after reading that book. On the one hand: book covers aspects & features of CoffeeScript; author nicely introduces to game programming and HTML5 stuff (such as Canvas API, audio tag). On the other hand sometimes I got lost during typing the code. It wasn't quite clear what indentation use or where exactly type the code. There are some errors (typos / misleading filenames) in book that stopped me for a while and I have to use code sample.

        I can recommend you that book.

        Displaying reviews 1-3

        Back to top

         
        Buy 2 Get 1 Free Free Shipping Guarantee
        Buying Options
        Immediate Access - Go Digital what's this?
        Ebook: $19.00
        Formats:  ePub, Mobi, PDF
        Print & Ebook: $27.44
        Print: $24.95