OK so you need the following things:
And (I can't stress this enough)
I used rubymonk.com/
And can really recommend: "effective testing with rspec 3" (p.s. it also got some nice stuff about Sinatra - API DSL - :D)
And of course follow the ruby tag on here :D
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.