This is the note of the ruby learning process