Tech is the new literacy

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

Why start learning?

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!).

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.

This is a story about the

Story 1 circle most
valuable
skill

you can learn in
the 21st century.

Learning this skill

can benefit at least
a billion people

1,000,000,000

Story 2 people Story 2 people Story 2 people Story 2 people Story 2 people Story 2 people Story 2 people
(and probably more)

We're talking about:

technical
sophistication

(the seemingly magical ability
to solve technical problems) Story 3 under
Story 3 comp

technical sophistication
is a combination of

Story 4 term

concrete skills

(like using a command line, using text editors, coding, and learning languages)
Story 4 search

fuzzy skills

(like Googling error messages, habits, and knowing when to reboot the darn thing)
Story 5 usarrow Story 5 usmh Story 5 usnm Story 5 usld

We decided to create

LEARN ENOUGH
TO BE DANGEROUS

so that even
true beginners

can get the basic knowledge needed to learn to

code & tech

THAT KNOWLEDGE LETS YOU

  • Collaborate with millions of developers around the world
  • Build and sell web applications
  • Start a career as a software developer
  • Work with and understand technical people in your organization
  • Even found companies worth millions of dollars... ( no, really! )
Story 6 dollar

more than just
“learning to code” ,

technical
sophistication

is the

new
literacy
Story 7 squiggle

or

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. In 2011, Michael received a Ruby Hero Award for his contributions to the Ruby community. Previously, he was an instructor in physics at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. 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.