A deliberate practice framework to help you learn Ruby