My learning notes.