<pclass="about"><ahref="http://rubymotion.com"target="_blank">RubyMotion</a> is a tool that allows you to <strong>write iOS apps in Ruby</strong>. Apple-platform software has historically been limited to using Objective-C, a great but otherwise niche language. RubyMotion allows a completely native and performant alternative: Ruby.</p>

<pclass="about">The <strong>RubyMotion Tutorial</strong> will teach you the essential topics of the iOS SDK using idiomatic Ruby whenever possible. It doesn't cover everything, but it will get you on the path to making elegant apps as quickly as possible.</p>

<p>Clay Allsopp is a mobile hacker. He is the creator of several <ahref="https://github.com/clayallsopp/formotion"target="_blank">popular</a> <ahref="https://github.com/clayallsopp/remote_model"target="_blank">RubyMotion</a> <ahref="https://github.com/clayallsopp/Routable"target="_blank">projects</a> and is also a maintainer of <ahref="http://bubblewrap.io/"target="_blank">BubbleWrap</a>, the most widely used RubyMotion library. A <ahref="http://20under20.org"target="_blank">Thiel Fellow</a>, Clay was previously an early member of the <ahref="http://discovercircle.com"target="_blank">Circle</a> team, contributing to their gorgeous iOS and Android apps.</p>

<p>But all that stuff aside, I wrote this because I believe RubyMotion is a great way to get started writing iOS software. It's not for everyone, but it definitely lowers the barrier to entry for many on-the-fence developers. If that sounds like you, I hope you read this and take the dive.</p>