Ruby Koans and GIT practice.