well grounded rubyist study notes