If you like to code in ruby, you can create processing sketches by installing one of the following ruby-processing gems:-
Can you suggest a course for ruby? Or experienced developers like https://mlsdev.com/services/mobile-app-development?
The best way to learn is just try and create something yourself assuming you know a bit of ruby, there are plenty of worked examples for propane, and JRubyArt. Which can easily be installed
k9 --install # installs JRuby-complete and examples
or
propane --install
Similar for PiCrate if you are on RaspberryPI also sets up geany as your ide. I like atom but vim is good too with JRubyArt and propane.