The trend to personalized life-long learning requires support services that will enable learners to easily set up their own learning environments. This paper proposes that this can be achieved by combining the ideas of learning objects and software agents. Software agents assist learners to create a learning environment for a specified need using reusable learning objects to synthesize that environment.