I came from a zero programming background and built the website in Ruby on Rails whilst learning Ruby.
I wanted to build a fully native app for the best user experience and really enjoyed learning ruby, Rubymotion seemed like the perfect fit and it didn't disappoint.
I still have the limitation with Android of course...