If I am able to write an algorithm that learns and teaches its' self how to learn, I don't see any reason I shouldn't be able to write that code and benefit from it.