The name “Learn Enough” refers to the philosophy is that you don’t have learn everything about most subjects—you just have to learn enough to be dangerous. In this context, “dangerous” is meant to have a positive meaning, indicating that you are able to get things done. Part of this philosophy involves know what to leave out, at least initially. For example, some HTML tutorials cover code for submitting information, called a form, but never make forms that do anything! Whereas Learn Enough HTML to Be Dangerous doesn’t cover forms at all, because you need a full programming language in order to do anything useful. Instead, forms first get covered in Learn Enough JavaScript, where form submission is caught and handled in the browser, and then in Learn Enough Ruby, which uses the Sinatra web framework to handle form submissions on the back-end server.