Effective Learning Environments in Relation to Different Learning Theories