As the only programming language that can be executed inside web browsers, JavaScript is an essential part of every programmer's toolkit. Learn Enough JavaScript to Be Dangerous is designed to get you started writing practical and modern JavaScript programs as fast as possible, using the latest JavaScript technologies (including Node.js and ES6), with a focus on the real tools used every day by software developers.
As the only programming language that can be executed inside web browsers, JavaScript is an essential part of every programmer's toolkit. Learn Enough JavaScript to Be Dangerous is designed to get you started writing practical and modern JavaScript programs as fast as possible, using the latest JavaScript technologies (including Node.js and ES6), with a focus on the real tools used every day by software developers.
As the only programming language that can be executed inside web browsers, JavaScript is an essential part of every programmer's toolkit. Learn Enough JavaScript to Be Dangerous is designed to get you started writing practical and modern JavaScript programs as fast as possible, using the latest JavaScript technologies (including Node.js and ES6), with a focus on the real tools used every day by software developers.
I have only just finished reading the first four chapters, but I have to say that they are the best four chapters on CSS/Layout that I have ever read.
Covers easier setup options like cloud IDEs and virtual machines, I especially recommend it for macOS and Linux users who are ready for the more challenging task of configuring their native environments.
In preparation for the upcoming release of Learn Enough CSS & Layout to Be Dangerous, which is going to be awesome, I've just published Learn Enough HTML to Be Dangerous on Amazon.com.
We're planning to launch those two tutorials over the next couple of months, but in the mean time we'll be publishing some of our previous titles on Amazon.com, starting with Learn Enough Git to Be Dangerous.
The print edition of the Ruby on Rails Tutorial book is out! You can buy it now on Amazon.com.
At just over 2 hours, the Learn Enough HTML to Be Dangerous screencasts are the perfect length for getting started with HTML without having to slog through 10 hours of video just to learn the basics.
The Action Cable sample app is a real-time chat application, and for this kind of app the screencast format really shines. It’s hard to completely capture the dynamic nature of Action Cable in a written tutorial, but with a screencast you can really see the app come to life.
Learn Enough Text Editor to Be Dangerous is designed to help you learn to use what is arguably the most important item in the aspiring computer magician’s bag of tricks: a text editor.
HTML is the fundamental language of the Web, and every developer, designer, and even manager should know the basics. If tech is the new literacy, HTML is the alphabet.
One of the most exciting additions to the newly released Rails 5 is *Action Cable*, which enables the creation of responsive, real-time web applications with Rails. For example, with Action Cable it's possible to make a live chat app that updates every user's chat window instantly, rather than waiting for a slow polling process in the background.
As always, Learn Enough Command Line to Be Dangerous is available for free online, and for direct purchase as well, but having the ebook up at Amazon means even more people can find the Learn Enough tutorials and start learning technical sophistication.
Although they're not nearly as adorable as the screencasts (for obvious reasons), I'm also pleased to announce the launch of the Ruby on Rails Tutorial screencasts, updated for Rails 5!
With the release of this new edition, the Ruby on Rails Tutorial continues to be the most comprehensive and up-to-date resource for learning web development with Rails. As with previous editions, its focus is on the general principles of web development, not on Rails specifically, though of course it gives you a great foundation with Rails as well.
The current update focuses on the core subject of web development, but I also plan to cover topics specific to Rails 5 (such as Action Cable and Rails API) in separate follow-on products.
Stay tuned...!!!!!!!!
In addition to covering the most important and useful Git commands, *Learn Enough Git to Be Dangerous* includes a special section on advanced Git setup, and also includes an amazing surprise bonus at the end that you won't want to miss.
The full *Learn Enough Text Editor to Be Dangerous* video series includes **almost an hour and a half of video**, covering not only all the subjects in the written tutorial but also the kind of tips & tricks that are hard to capture in print form.
Written tutorials are great, but there's nothing like screencasts to bring [computer magic](https://www.learnenough.com/command-line-tutorial#aside-computer_magic) to life. Screencasts let you "look over the shoulder" of an experienced developer, watching in real time as computer spells are cast and the machine comes to life to do our bidding.
Learn Enough Git to Be Dangerous focuses on Git essentials without getting bogged down in lots of heavy theory. It includes many concrete examples of how to use the most important Git commands.
Learn Enough Text Editor to Be Dangerous is an introduction to text editors that assumes no prerequisites other than a familiarity with the Unix command line (such as that provided by Learn Enough Command Line to Be Dangerous). Topics include Minimum Viable Vim, an introduction to "modern" text editors like Atom and Sublime Text, and more advanced features like editing source code and global find and replace.
I'm pleased to announce the availability of a draft of Learn Enough Text Editor to Be Dangerous, an introduction to text editors that assumes no prerequisites other than a familiarity with the Unix command line.
books for the Learn Enough Command Line to Be Dangerous tutorial are now available for sale in all three common formats (EPUB, MOBI, and PDF).