Begin your JavaScript journey with this comprehensive, hands-on guide. You’ll learn everything there is to know about professional JavaScript programming, from core language concepts to essential client-side tasks. Build dynamic web applications with step-by-step instructions and expand your knowledge by exploring server-side development and mobile development. Work with advanced language features, write clean and efficient code, and much more!
Your all-in-one guide to JavaScriptWork with objects, reference types, events, forms, and web APIsBuild server-side applications, mobile applications, desktop applications, and moreConsult and download practical code examples
Language Review
Refresh your knowledge or learn JavaScript as a beginner with in-depth coverage of JavaScript basics. Understand how to store values, use data types, control flow, and debug your code.
Client-Side Programming
Build dynamic web applications by learning to process events, load content, create images, and use web APIs.
Advanced Concepts
Explore server-side application development with Node.js, mobile application development with React Native and Iconic, and desktop programming with Electron and NW.js. Work with advanced language features and more.
From the brand

JavaScript Books:

Rheinwerk Computing is a leading publisher of professional books specializing in topics that empower you to excel in the digital world.
Our books are designed to offer practical, hands-on knowledge and are written by industry experts who bring real-world insights to each publication.
Whether you’re a beginner looking to build foundational skills or an experienced professional seeking to stay updated, Rheinwerk Computing has something for you!
Publisher : Rheinwerk Computing
Publication date : August 24, 2022
Edition : First Edition
Language : English
Print length : 982 pages
ISBN-10 : 1493222864
ISBN-13 : 978-1493222865
Item Weight : 3.2 pounds
Dimensions : 7 x 1.75 x 10 inches
Best Sellers Rank: #313,173 in Books (See Top 100 in Books) #36 in JavaScript Programming (Books) #93 in Introductory & Beginning Programming #433 in Programming Languages (Books)
Customer Reviews: 4.7 4.7 out of 5 stars (123) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
13 reviews for JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (Rheinwerk Computing)
Add a review
Original price was: $59.95.$43.38Current price is: $43.38.


Igor Goulich –
Pleasure to study from this book.
I am really impressed with this book.It is well written and designed, it is good for beginners and more experienced.It covers a wide range of topics and wide range of nuances, has a great in depth index section that can be used for references.This book really is a pleasure to read and will be my go to book for references.Tip: If there is some more complex stuff in the book that you do not understand I recommend using CHAT GPT while reading as a reading tool to break down source code or paragraphs, it is a great companion for studying.
Yoimar Moreno Bertel –
Quality book 10/10 & Quality content 10/10
This book has a good presentation. The quality is 10/10. It arrived in perfect conditions.
Kendra –
Absolutely Excellent!
This book is very, very thorough, leaving no rock unturned. I’ve purchased other books in the past from other authors and was disappointed because they didn’t know what they were talking about. Fortunately this comprehensive guide was written by experts and I am so thankful to have come across it! Thank you Philip Ackermann and Rheinwerk Computing!
L. C. –
This is the Gold Standard JavaScript book.
It has practical example. Its well, organized with diagrams and highlighted sections. It’s skimable, It doesn’t waste time with paragraphs of text to explain simple things like what a variable is. But It attacks complex concepts with through and concise explanations . Its the best book on javascript I’ve bought.
Juankshredd –
Good
This is good at many levels
Alena –
Great condition
Great book with a lot of theory, everything is very well organized
daniel –
Item Status
product received on-time and in good condition
Mark Kuehler –
The title is correct – An excellent comprehensive guide for JavaScript programming!
With SAP’s focus on cloud based architecture, I needed to learn about JavaScript and how it can be used in SAP application development. This guide truly is comprehensive – starting at programming basic concepts and continuing through advanced applications like node.js. I especially liked the chapter on developing a professional development process. It is good to see Philip give attention to source code management and version control. Philip is very knowledgeable with application development in JavaScript and has written an excellent resource for anyone looking to learn JavaScript for the first time or seasoned developers looking for perfecting a specific skill.
Ken –
Al igual que el que compre de Node.js de la misma editorial, está muy bien organizado con ejemplos, tocando todos los temas detalladamente. Muy completo, espero que puedan traducir del alemán, el libro que ando buscando de la misma editorial sobre php & MySQL al inglés o español. Se aprende deprisa y con facilidad
Fabio S Cardoso –
O livro é muito bem estruturado. Eu geralmente compro livros de autores europeus após avaliar as referências por que o mesmos têm mais didática.
Ebenezer –
I bought this book a few months ago, read a few pages, and then put it aside because my developer friends said the best way to learn coding is by checking official documentation and building your projects.However, I’ve realized that many developers feel like impostors because they don’t truly understand how the code works behind the scenes. They often rely on trial and error to get their results. With books, you learn things in a structured way. You might not remember everything, but once you’ve read and understood it, you can recall it while coding, look it up, and know how to apply it in your situation.I’m so happy I bought this book. I’ve read a quarter of it and I’m thrilled. The knowledge I have is starting to come together.Special thanks to Philip Ackermann, Sebastian Springer, and Rheinwerk Publishing. Please keep releasing new editions!
Alvin –
Great book to learn for both beginners and advanced
Evx –
Book is really comprehensive and there are also exemples. A little bit heavy ”aber etwas muss man in Kauf nehmen :)“