theory learning colors