My thoughts on self learning