This is the place to start learning technical sophistication. Learn Enough Developer Fundamentals covers three essential tools for the aspiring computer magician: the Unix command line, text editors, and version control with Git. After this level, you will be in a position to collaborate with millions of developers around the world, even if you're not (yet) a developer yourself.
Learn Enough Command Line to Be Dangerous is an introduction to the command line for complete beginners, the first in a series of tutorials designed to teach the common foundations of “computer magic” to as broad an audience as possible. Proficiency at the command line is also useful for anyone who needs to work with developers, such as product managers, project managers, and designers.
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. Unlike other text editor tutorials, which are typically tied to a specific editor, this tutorial is designed to introduce the entire category of application—a category many people don’t even know exists.
Learn Enough Git to Be Dangerous is the final installment in a trilogy of tutorials on developer fundamentals designed to teach three skills essential for software developers and those who work with them. This tutorial covers a third essential skill: version control, an automatic way to track changes in software projects, giving creators the power to view previous versions with ease.
Learn Enough HTML to Be Dangerous is an introduction to HyperText Markup Language, the language of the World Wide Web. You'll learn the most important HTML tags by building a simple but real website, which you'll deploy to the live Web in the very first section!
Learn Enough CSS & Layout to Be Dangerous teaches the basics of how to use Cascading Style Sheets, the way that website appearances are defined, and then continues deeper to show how to create usable site layouts using a templating system called Jekyll.
With the foundations laid, you're now ready to learn industrial-strength web development with the full Ruby on Rails Tutorial. With 12 chapters and nearly 20 hours of video, the Rails Tutorial teaches you way more than enough to be dangerous. By the time you finish this course, you'll be able to build your own professional-grade web applications.
Newly updated for Rails 5, the Ruby on Rails Tutorial book and screencast series teach you how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers top websites such as Twitter, Hulu, GitHub, and the Yellow Pages. The Ruby on Rails Tutorial book is available for free online and is available for purchase as an ebook (PDF, EPUB, and MOBI formats). The companion screencast series includes 14 individual lessons, one for each chapter of the Ruby on Rails Tutorial book.
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. The secret to this amazing new capability is the WebSockets Protocol, which supports real-time, persistent connections between client and server (unlike standard HTTP). With Action Cable, using WebSockets is a breeze, and we get all the power and flexibility of Rails for free.
The Learn Enough Society is a collegial group of people working together to develop technical sophistication. Membership dues cost $29/mo and provide you access to all Learn Enough tutorials, the Ruby on Rails tutorial, community chat, and all available screencasts.
Ready to try your hand at it?