Get 40% off Realm of Racket. Use coupon code RACKETEERS.
JavaScript is at the heart of almost every modern Web application, whether it's Google Apps, Twitter, or the newest browser-based game. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language that can be used to build full-scale applications. Eloquent JavaScript dives into this flourishing language and teaches you to write code that's beautiful and effective. By immersing you in example code and encouraging experimentation right from the start, the author quickly gives you the tools you need to build your own programs. As you follow along with examples like an artificial life simulation and a version of the classic game Sokoban, you'll learn to:
And since programming is an art that's best learned by doing, all example code is available online in an interactive sandbox for you to experiment with. With Eloquent JavaScript as your guide, you can tweak, expand, and modify the author's code, or throw it away and build your own creations from scratch. Before you know it, you'll be fluent in the language of the Web. About the AuthorMarijn Haverbeke is a programming language enthusiast and polyglot. He's worked his way from trivial BASIC games on the Commodore, through a C++ phase, to the present where he mostly hacks on database systems and web APIs in dynamic languages. He created and maintains several popular open source projects. Table of ContentsIntroduction Chapter 1: Basic JavaScript: Values, Variables, and Control Flow View the detailed Table of Contents (PDF) View the Index (PDF) (top)Reviews"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" "Marijn Haverbeke is a software philosopher and all-round genius. He also has a terrific sense of humor and writes both prose and code in a friendly and un-intimidating fashion. In common with the very best teachers he dispenses his wisdom with disarming simplicity. I became a better architect, author, mentor and developer because of this book. It deserves to share shelf space with Flannagan and Crockford." "If you decide to purchase only one JavaScript book, that book should be Marijn Haverbeke's Eloquent JavaScript." "One of the greatest texts for not just learning JavaScript, but for learning modern programming in general as told through JavaScript. This is the book I give out when people ask me how to learn proper JavaScript." "It's a fantastic book." "Eloquent JavaScript is one of the best JavaScript books I've read." "This book is a really good guide to Javascript; but even more than that, this book is a great guide to programming." "Eloquent JavaScript does a good job of detailing the fundamentals and explaining concepts like the stack and the environment. This attention to detail is what sets the book apart from other JavaScript books." "If you're new to JavaScript, the first thing I'd recommend you do is visit Eloquent JavaScript and check out Marijn Haverbeke's introduction to the language." "Eloquent JavaScript is a great book if you're learning JavaScript." "Eloquent JavaScript is a good book, suitable for those without experience in JavaScript and even those without programming experience." "A JavaScript book and programming primer that stands apart from the rest." "By treating JavaScript as a language in it's own right, the author has produced a solid guide to learning a language you might think you already knew." "This book takes a different approach to teaching JavaScript to beginners and by doing so manages to cover a large portion of the language very thoroughly in a relatively small book." "Not only did [Eloquent JavaScript] get into the nitty gritty of JavaScript, techniques, and patterns, but it also did it in a light hearted and often times hilarious way." "One of the best programming books I've ever read." "Eloquent JavaScript is a good introduction to the language." |
|||






