Trying to learn ruby in depth!