Thoughts On Learning