Learning From An Unknown Environment