Tech is the new literacy

Learning to program is only one piece of the puzzle. Learn Enough to Be Dangerous
teaches you coding as well as a much more powerful skill: technical sophistication.

Logo shield w da8761c0aa9317b581202489feeb1c76f93c5a744959d77f117b31da30a5e9e8

Learn Enough Society MEMBERS Get all tutorials & videos

Membership includes access to all tutorials and streaming video screencasts, and immediate access to new tutorials when launched (including the next edition of the Ruby on Rails Tutorial). Also features integrated progress tracking, community exercise sharing, and official exercise answers.

Why Learn Programming? THE MOST IMPORTANT SKILL OF THE 21st CENTURY

Learn Enough Developer Fundamentals covers essential tools for aspiring computer magicians, starting with: the Unix command line, text editors, and version control with Git. After this series, you'll be in a position to collaborate with millions of devs around the world, even if you're not a developer yourself (yet!).

ABOUT THE AUTHOR

Michael-hartl

Learn Enough to Be Dangerous founder Michael Hartl is the creator of the Ruby on Rails Tutorial, one of the leading introductions to web development, and is a cofounder of the Softcover self-publishing platform. His prior experience includes writing and developing RailsSpace, an extremely obsolete Rails tutorial book, and developing Insoshi, a once-popular and now-obsolete social networking platform in Ruby on Rails. In 2011, Michael received a Ruby Hero Award for his contributions to the Ruby community. He is a graduate of Harvard College, has a Ph.D. in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program.

JOIN THE MAILING LIST

Sign up for the Learn Enough to Be Dangerous mailing list to get notified when new tutorials are released, when new video guides are posted, and to receive special offers and discounts. We won't ever share your email with anyone.