Learning Ruby slowly.