Learn Enough JavaScript to Be Dangerous

Write Programs, Publish Packages, and Develop Interactive Websites with JavaScript



Bookstore > Books > Learn Enough JavaScript to Be Dangerous

Price$31.98 - $38.96
Rating
AuthorMichael Hartl
PublisherAddison-Wesley
Published2022
Pages304
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100137843747
ISBN-139780137843749
EBook Hardcover Paperback

JavaScript plays a key role in modern software development, not only because it is the only language that runs inside virtually all web browsers, but also because it has become widely used for back-end and general-purpose development as well. Although JavaScript is a big language, you don't need to learn "everything" about it to get started, just how to use it efficiently to solve real problems. In Learn Enough JavaScript to Be Dangerous, renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need to be professionally productive.

Even if you've never programmed before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Treating JavaScript as a general-purpose language right from the start, Hartl offers examples for creating dynamic effects in browsers and for writing scripts and modules using Node.js. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff-and you'll be suddenly, seriously dangerous.

Learn enough about: Rapidly deploying a simple JavaScript app to the live Web; Working with strings and other native JavaScript objects; Applying functions and elegant, powerful functional-programming techniques; Creating new objects with both properties and methods; Writing tests and improving code with test-driven development (TDD); Developing and using self-contained, modular NPM software packages; Adding interactivity with event listeners, dynamic HTML forms, and DOM manipulation; Writing useful, nontrivial JavaScript shell scripts; Building an industrial-grade interactive website with JavaScript, from start to finish.

Michael Hartl's Learn Enough series includes books and video courses that focus on the most important parts of each subject, so you don't have to learn everything to get started-you just have to learn enough to be dangerous and solve technical problems yourself.


  1. (4 books)


4 5 11

Similar Books


Learn Enough Developer Tools to Be Dangerous

Learn Enough Developer Tools to Be Dangerous

by Michael Hartl

Three of the core tools needed for modern software development are the Unix command line, a text editor, and version control with Git. But you don't need to learn "everything" about them, just how to use them efficiently to solve real problems. In Learn Enough Developer Tools to Be Dangerous, renowned instructor Michael Har...

Price:  $29.64  |  Publisher:  Addison-Wesley  |  Release:  2022

Bad Programming Practices 101

Bad Programming Practices 101

by Karl Beecher

This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world's worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits that introduce bugs or cause code contributions to be rejected.Why be a...

Price:  $25.07  |  Publisher:  Apress  |  Release:  2018

Hands-on Machine Learning with JavaScript

Hands-on Machine Learning with JavaScript

by Burak Kanber

In over 20 years of existence, JavaScript has been pushing beyond the boundaries of web evolution with proven existence on servers, embedded devices, Smart TVs, IoT, Smart Cars, and more. Today, with the added advantage of machine learning research and support for JS libraries, JavaScript makes your browsers smarter than ever with the abi...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

The JavaScript Way

The JavaScript Way

by Baptiste Pesquet

Love it or hate it, JavaScript is avidly eating the world of software development. From web sites and apps to servers, smartphones and connected objects, JavaScript is everywhere. It has evolved from a niche scripting tool crafted in a few days into a modern, multi-purpose language sitting on top of a rich ecosystem and a vibrant develope...

Free ebook  |  Publisher:  Leanpub  |  Release:  2019

HTML5 and JavaScript Projects, 2nd edition

HTML5 and JavaScript Projects, 2nd edition

by Jeanine Meyer

Build on your basic knowledge of HTML5 and JavaScript to create substantial HTML5 applications. Through the many interesting projects you can create in this book, you'll develop HTML5 skills for future projects, and extend the core skills you may have learned with its companion book, The Essential Guide to HTML5.HTML5 and JavaScript ...

Price:  $28.32  |  Publisher:  Apress  |  Release:  2018

Rails Crash Course

Rails Crash Course

by Anthony Lewis

Rails is a robust, flexible development platform that lets you build complex websites quickly. Major websites like GitHub, Hulu, and Twitter have run Rails under the hood, and if you know just enough HTML and CSS to be dangerous, Rails Crash Course will teach you to harness Rails for your own projects and create web applications that are ...

Price:  $11.99  |  Publisher:  No Starch Press  |  Release:  2014

JavaScript on Things

JavaScript on Things

by Lyza Danger Gardner

JavaScript on Things is your first step into the exciting and downright entertaining world of programming for small electronics. If you know enough JavaScript to hack a website together, you'll be making things go bleep, blink, and spin faster than you can say "nodebot".Are you ready to make things move? If you can build a ...

Price:  $31.99  |  Publisher:  Manning  |  Release:  2018

Become an Effective Software Engineering Manager

Become an Effective Software Engineering Manager

by James Stanier

Going from engineer to manager doesn't have to be intimidating. Engineers can be managers, and fantastic ones at that. Cast aside the rhetoric and focus on practical, hands-on techniques and tools. You'll become an effective and supportive team leader that your staff will look up to.Start with your transition to being a manager ...

Price:  $27.31  |  Publisher:  The Pragmatic Programmers  |  Release:  2020