Customers who viewed this item also viewed
Buy New
-21%
$47.60$47.60
FREE delivery Tuesday, April 14
Advertisement
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
$34.20$34.20
FREE delivery Tuesday, April 14 on orders shipped by Amazon over $35
Advertisement
Ships from: Amazon Sold by: Union Station Store
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (Rheinwerk Computing) First Edition
Purchase options and add-ons
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 JavaScript
- Work with objects, reference types, events, forms, and web APIs
- Build server-side applications, mobile applications, desktop applications, and more
- Consult 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.
- ISBN-101493222864
- ISBN-13978-1493222865
- EditionFirst Edition
- PublisherRheinwerk Computing
- Publication dateAugust 24, 2022
- LanguageEnglish
- Dimensions7 x 1.75 x 10 inches
- Print length982 pages
Frequently bought together

Deals on related products
Customers also bought or read
- HTML & CSS: The Comprehensive Guide to Excelling in HTML5 and CSS3 for Responsive Web Design, Dynamic Content, and Modern Layouts (Rheinwerk Computing)
Paperback$43.82$43.82FREE delivery Tue, Apr 14 - Full Stack Web Development: A Comprehensive, Hands-On Guide to Building Modern Websites and Applications (IBPA Gold Award Winner) (Rheinwerk Computing)
Paperback$44.80$44.80FREE delivery Tue, Apr 14 - Python 3: The Comprehensive Guide to Hands-On Python Programming (Rheinwerk Computing)
Paperback$43.38$43.38FREE delivery Tue, Apr 14 - Node.js: The Comprehensive Guide to Server-Side JavaScript Programming (Rheinwerk Computing)
Paperback$44.15$44.15FREE delivery Tue, Apr 14 - Java: The Comprehensive Guide to Java Programming for Professionals (Rheinwerk Computing)
Paperback$48.07$48.07FREE delivery Tue, Apr 14 - React: The Comprehensive Guide to Mastering React.js with Hands-on Examples, Expert Tips, and Everything You Need to Build Dynamic, Scalable User Interfaces (Rheinwerk Computing)
Paperback$52.96$52.96FREE delivery Tue, Apr 14 - Scripting: Automation with Bash, PowerShell, and Python—Automate Everyday IT Tasks from Backups to Web Scraping in Just a Few Lines of Code (Rheinwerk Computing)
Paperback$33.20$33.20Delivery Tue, Apr 14 - JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages
Paperback$28.99$28.99Delivery Tue, Apr 14 - JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
Paperback$63.45$63.45FREE delivery Wed, Apr 22 - SQL: The Practical Guide to Master Relational Databases, SQL Syntax, and Sublanguages for Effective Database Management (Rheinwerk Computing)
Paperback$31.24$31.24Delivery Tue, Apr 14 - Docker: Practical Guide for Developers and DevOps Teams - Unlock the Power of Containerization: Skills for Building, Securing, and Orchestrating with Docker (Rheinwerk Computing)
Paperback$49.95$49.95FREE delivery Tue, Apr 14 - PHP and MySQL: The Comprehensive Guide to Server-Side Web Development with PHP 8 – Build Dynamic Websites with Database Integration, Security, and More (Rheinwerk Computing)
Paperback$52.41$52.41FREE delivery Tue, Apr 14 - Responsive Web Design with HTML5 and CSS: Build future-proof responsive websites using the latest HTML5 and CSS techniques
Paperback$26.68$26.68Delivery Tue, Apr 14 - The Road to React: Your journey to master plain yet pragmatic React.js
Paperback$29.99$29.99Delivery Tue, Apr 14 - Programming Neural Networks with Python: Your Practical Guide to Building Smart AI Systems with Machine Learning and Deep Learning (Rheinwerk Computing)
Paperback$59.95$59.95FREE delivery Tue, Apr 14 - Eloquent JavaScript, 4th Edition#1 Best SellerJavaScript Programming
Paperback$23.55$23.55Delivery Tue, Apr 14 - Modern Full-Stack React Projects: Build, maintain, and deploy modern web apps using MongoDB, Express, React, and Node.js
Paperback$33.26$33.26Delivery Tue, Apr 14 - React Key Concepts: An in-depth guide to React's core features
Paperback$23.71$23.71Delivery Tue, Apr 14 - Hacking and Security: The Comprehensive Guide to Ethical Hacking, Penetration Testing, and Cybersecurity (Rheinwerk Computing)
Paperback$50.41$50.41FREE delivery Tue, Apr 14 - React and React Native: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile
Paperback$43.99$43.99FREE delivery Tue, Apr 14 - C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 9, Blazor, and EF Core 9
Paperback$53.25$53.25FREE delivery Tue, Apr 14 - Python for Engineering and Scientific Computing: Practical Applications with NumPy, SciPy, Matplotlib, and More (Rheinwerk Computing)
Paperback$41.31$41.31FREE delivery Tue, Apr 14 - Learning Angular: A practical guide to building web applications with modern Angular
Paperback$41.99$41.99FREE delivery Tue, Apr 14 - Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript
Paperback$36.99$36.99FREE delivery Tue, Apr 14 - Responsive Web Design with HTML5 and CSS: Build future-proof responsive websites using the latest HTML5 and CSS techniques
Paperback$33.99$33.99Delivery Tue, Apr 14
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!
From the Publisher
Your hands-on guide to professional JavaScript programming!
JavaScript—the lingua franca of the web!
Begin your professional JavaScript journey with this comprehensive, hands-on guide. Whether you’re just starting your career as a developer or have been working with programming languages for many years, this book can teach you what you need to know about professional JavaScript programming. You’ll start with the basics: get to know the core language concepts and understand what makes JavaScript a versatile and powerful web development tool. Then, focus on the application of JavaScript in web development: how to create dynamic content, how to retrieve content from the server using JavaScript, how to create graphics dynamically using JavaScript, and much more. If you’re looking for advanced guidance, this book delivers with discussions about object-oriented and functional programming, the Node.js platform, mobile and desktop application development, and the use of JavaScript in the Internet of Things.
Throughout the book, you’ll find useful, hands-on code examples to support your learning. Each of these examples is self-contained, allowing you to learn at your own pace—you can start at the beginning of the book or the middle, and you’ll still be able to follow the exercises.
- Reference types
- Objects
- Events
- Forms
- Web APIs
- Object-oriented programming
- Functional programming
- Client-side, server-side, and mobile and desktop applications
Inside the book:
In addition to JavaScript basics, this book provides you with information about programming concepts and paradigms, as well as the most important APIs and application areas of JavaScript. The best way to work with the book as a beginner is to read it from cover to cover. Prior knowledge of HTML and CSS will make it easier to follow along with this book.
You can deepen your knowledge and learn from a comprehensive and versatile reference guide. Explore advanced topics and follow along with in-depth exercises. Since the code examples do not build on each other, you can read the chapters in any order you prefer.
This book includes:
- Almost 1,000 pages of JavaScript knowledge from a leading expert
- A compendium of basics and advanced topics for professionals
- Detailed, numbered code listings
- Diagrams, charts, tables, note boxes, definitions, and background information
- Numerous illustrations and screenshots
- A comprehensive index
Meet the author:
Philip Ackermann is the chief technology officer of Cedalo GmbH and the author of several reference books and technical articles on JavaScript, Java, and web development. His current focus is on the design and development of Node.js projects in the areas of Industry 4.0 and Internet of Things.
Node.js: The Comprehensive Guide
|
React: The Comprehensive Guide
|
Java: The Comprehensive Guide
|
Python 3: The Comprehensive Guide
|
Full Stack Web Development: The Comprehensive Guide
|
|
|---|---|---|---|---|---|
|
Add to Cart
|
Add to Cart
|
Add to Cart
|
Add to Cart
|
Add to Cart
|
|
| Customer Reviews |
4.5 out of 5 stars 86
|
4.2 out of 5 stars 26
|
4.5 out of 5 stars 49
|
4.7 out of 5 stars 205
|
4.6 out of 5 stars 61
|
| Price | $44.15$44.15 | $52.96$52.96 | $48.07$48.07 | $43.38$43.38 | $44.80$44.80 |
| What is it? (What does it teach) | Comprehensive guide to the Node.js environment for JavaScript programming. | The comprehensive guide to React! | The complete Java manual, from start to finish! | The ultimate Python 3 guide for all levels! | The comprehensive guide to full stack web development. |
| What you'll learn? | Learn to use the Node.js runtime to build server-side applications with JavaScript and gain a practical understanding of the Node.js environment. | Learn React basics, build apps with practical code examples, style with CSS, and optimize app performance. | Learn Java from basics like classes and arrays to advanced topics like threads and testing. Build a solid foundation and master key skills! | Learn to write effective Python code. Cover core concepts like functions, modularization, and object orientation, and explore data types. Dive into advanced topics, including Django and GUIs. | Learn to design websites with CSS, structure with HTML, add interactivity with JavaScript, and master web protocols, APIs, PHP, testing, deployment, security, and optimization. |
| Who is this book for? | Server-side web developers and cloud application developers. | Web and frontend developers working with JavaScript. | Java programmers | Python programmers | Developers |
| Key Features | Practical, step-by-step guidance throughout, and can be used as an end-to-end manual or as a daily reference. Additional downloadable supplements are available. | Get step-by-step instructions, code samples, and downloadable code. Walk through examples and get practical tips for building applications. | Gain hands-on experience with Java using tried and tested downloadable programs. These code examples allow you to work your way through the book, testing your newfound skills and knowledge along the journey. | Learn about Python syntax and structure! Follow examples to start developing and testing your own programs using downloadable code. | Dive into hands-on learning with downloadable code samples and apply your knowledge to build real-world web applications! |
| Level of difficulty | Begins with the basics and builds out to more advanced concepts. | Begins with React basics and builds out to more advanced topics. | Both beginners to the language and experts looking to update their knowledge. | Beginners to professional programmers. | Starts with the basics and digs deeper for advanced professionals. |
Editorial Reviews
About the Author
Product details
- 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: #238,573 in Books (See Top 100 in Books)
- #31 in JavaScript Programming (Books)
- #102 in Introductory & Beginning Programming
- #419 in Programming Languages (Books)
- Customer Reviews:
About the author

Philip Ackermann is the chief technology officer of Cedalo GmbH and the author of several reference books and technical articles on JavaScript, Java, and web development. His current focus is on the design and development of Node.js projects in the areas of Industry 4.0 and Internet of Things.
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Reviews with images
Quality book 10/10 & Quality content 10/10
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on March 5, 2024Format: PaperbackVerified PurchaseI 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.
- Reviewed in the United States on June 6, 2023Format: PaperbackVerified PurchaseThis 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!
- Reviewed in the United States on July 25, 2023Format: PaperbackVerified PurchaseIt 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.
- Reviewed in the United States on March 27, 2026Format: PaperbackVerified PurchaseVery informative, however lacks questions at the end of each chapter.
- Reviewed in the United States on October 7, 2025Format: PaperbackVerified PurchaseThis book has a good presentation. The quality is 10/10. It arrived in perfect conditions.
5.0 out of 5 starsThis book has a good presentation. The quality is 10/10. It arrived in perfect conditions.Quality book 10/10 & Quality content 10/10
Reviewed in the United States on October 7, 2025
Images in this review
- Reviewed in the United States on November 22, 2023Format: PaperbackVerified PurchaseGreat book with a lot of theory, everything is very well organized
- Reviewed in the United States on July 26, 2023Format: PaperbackVerified Purchaseproduct received on-time and in good condition
- Reviewed in the United States on January 9, 2023Format: PaperbackWith 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.
Top reviews from other countries
-
KenReviewed in Spain on July 28, 20245.0 out of 5 stars Organizado y fácil de comprender
Format: PaperbackVerified PurchaseAl 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
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 facilidad5.0 out of 5 stars
KenOrganizado y fácil de comprender
Reviewed in Spain on July 28, 2024
Images in this review
-
Fabio S CardosoReviewed in Brazil on March 27, 20255.0 out of 5 stars Livro estruturado
Format: PaperbackVerified PurchaseO 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.
EbenezerReviewed in Canada on July 11, 20245.0 out of 5 stars Outstanding Experience!
Format: PaperbackVerified PurchaseI 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!
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.5.0 out of 5 stars
EbenezerOutstanding Experience!
Reviewed in Canada on July 11, 2024
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!
Images in this review
AlvinReviewed in Sweden on April 29, 20245.0 out of 5 stars Great book
Format: PaperbackVerified PurchaseGreat book to learn for both beginners and advanced
-
EvxReviewed in Germany on October 8, 20244.0 out of 5 stars Comprehensive handbook
Format: PaperbackVerified PurchaseBook is really comprehensive and there are also exemples. A little bit heavy ”aber etwas muss man in Kauf nehmen :)“






















