Marc Rufer bio photo

Marc Rufer

Software engineer
@d-fens GmbH

Twitter LinkedIn Github Stackoverflow
RSS Feed

Javascript for beginners

Marc Rufer 26 Jun 2014 javascript book reader-experience

Because I didn’t know much about Javascript and only used it very little, I searched for a book about the basics of Javascript. I decided to read the book “Javascript for beginners” from Mark Lassoff. The announced prerequisites for reading this book are some knowledge in HTML and that you’re interested to learn to program in Javascript.

Book cover of Javascript for beginners

The book is splitted up into 10 different chapters. It begins with an introduction chapter, where the prerequisites, some basic information about Javascript and the most important keywords are treated. The next few chapters are about conditions, dialog boxes, loops, arrays, functions and events. In the end of the book there are discussed some more Javascript specific topics like the string object, browser information and the document object. Like you can see the book is quite good structured, because the first few chapters cover some basic stuff and in the end more advanced topics are taught. In the end of each chapter there are some review questions to check, if you understood the things treated in the corresponding chapter. Unfortunately there are no solutions to the review questions available in the book. The review questions are always followed by a lab exercise, where you can hand on and try out the stuff you learned by yourself. The solutions to the lab exercises are provided directly afterwards.

From the beginning I liked the simple manner of expression the author uses. He explains things in an accessible way and uses always some code snippets as examples he refers to. To see what happens, if the example code or the solution of the lab exercise would be executed, often some screenshots from different browser types are provided. Unfortunately there were a few topics covered by the book, which are too basic, if you already have some experience with other programming languages like Java, PHP, or similar ones. Furthermore the book ended at a point I liked to continue reading, because the things got more and more advanced. Because of the points mentioned in before, I would recommend this book only for real beginners. People, who already have some experience in programming with other languages should have a look for another book with less basic topics.

comments powered by Disqus

Posts

HOWTO Access Azure File Share in PowerShell Script executed by a Scheduled Task BUG "Task Scheduler service is not available" Error, if specifying Network Connection Condition HOWTO Sync OneDrive on Server even if Windows User not logged in HOWTO Access Microsoft Access Database with PowerShell Get NetworkCredential from PSCredential splits Username into Username and Domain HOWTO Create LocalDB File (.mdf) manually in Visual Studio 2015 HOWTO Set Cookie Header on DefaultRequestHeaders of HttpClient HOWTO Set up PowerShell Remote Session Configuration HOWTO Analyze PowerShell Scripts with PSScriptAnalyzer HOWTO Sign PDF with SuisseID NoBrainer PUT/PATCH/MERGE with OData Service Client Apply Commit from one Repository to another GitHub Repository creation with PowerShell HOWTO Sign PowerShell Script with SuisseID Swissunihockey game schedule PDF generator HOWTO Maven Release on JetBrains TeamCity Limitations when running Activiti in H2 Embedded Mode HOWTO Pylint Integration in IntelliJ 14 HOWTO Install Windows 10 IoT Core on Raspberry PI 2 from a VM First steps with Dropwizard Allman code style for IntelliJ First steps with Flyway IntelliJ - Setup custom inspection profiles Configuration properties meta-data support in IntelliJ AMQP Integration with spring integration OCA Java SE 7 Programmer I Certification Guide Swissunihockey key matcher Swisscom SMS-API-Client Some hints concerning logging with Log4j IFTTT A brilliant service Run deltacloud on a VirtualBox-VM Project specific maven settings in IntelliJ AngularJS Javascript for beginners Liferay in Action