|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
There is a newer edition of this item:
Frequently Bought Together
Customers Who Bought This Item Also Bought
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Marijn 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.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
Maybe its just me being fairly new to this language and a total n00b but I found it really hard to follow after about page 50/60. I found the first exercises nearly impossible and had to look at the solution. Did anyone complete the exercises first time? I have completed the JS courses on Treehouse and also Code Academy and found that much easier. This book is also kinda boring I'm sorry to say. Maybe if I could follow along better id probably like it more, so thats probably my fault.
I have to admit though there's some stuff in here which I haven't fully understood on my first read (only read it once so far) but I think that's because I learnt so much reading it that there's only so much I can take in. Even if I don't end up understanding those parts on the next read through I understand enough of it already to know there importance and that I'll need to look them up else where, I find not understanding explanations a common problem for me where others don't though so I wouldn't say it's a reflection on the book, I still think it's brilliant.
There are lots of places to learn how to hack together code to make things happen in the browser, or places where you can learn the basic vocabulary of programming. Here, you will learn the very grammar of the best practices of programming, including how to make your code object-orientated. Even how to start writing your own libraries, or, at least, not to be freaked out at the idea of writing your own libraries.
It is well written and concise. The trade-off here is that it is rich. Very rich. I've re-read it twice and I'm still finding things I need to commit to memory - not a lot of space is spent revising/reinforcing. The author warns you about this in the introduction though!
Only after a thorough grounding in the better aspects of the language does it move on to tell you about techniques you can use in the browser - about 2/3 of the way through. I didn't have a problem with that but I can understand how it might aggravate some readers.
A good book for beginners to learn programming, but equally inspirational to more seasoned programmers who would like to rethink some of their bad habits. For the later this is quite an easy read.
My favourite example is sorting through Aunt Emily the cat lover's emails so that you sound interested in her life. Laziness leads to figuring out an easier way. I found these little humorous tidbits took the edge off what could have been pretty mind numbingly bland learning.
Most Recent Customer Reviews
Written in a practical voice with a deep love of programming. Great stuff both for beginners and experienced programmers! Read morePublished on 11 Aug. 2013 by Asbjørn Andersen
Look for similar items by category
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Programming > Introduction
- Books > Computing & Internet > Programming > Introduction to Programming
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Web Development > Web Scripting & Programming