A self-learning physical reservoir computer is demonstrated using an adaptive oscillator. Whereas physical reservoir computing repurposes the dynamics of a physical system for computation through machine learning, adaptive oscillators can innately learn and store information in plastic dynamic states. The adaptive state(s) can be used directly as physical node(s), but these plastic states can also be used to self-learn the optimal reservoir parameters for more complex tasks requiring virtual nodes from the base oscillator. Both this self-learning property for reconfigurable computing and the morphable logic gate property of the adaptive oscillator make this an ideal candidate for a multipurpose neuromorphic processor.