Concepts of Self Learning for Life