There are many different ways of acquiring knowledge, be it through experience, learning through books and teachers, and by practice. How can we differ what we have learnt from practice and experience from what we have been taught or "learnt"? This leads to thinking there are different types of knowledge like how to drive once we know how to, or to ride a bicycle once we've learnt to, or to apply a certain theory once we've been taught it. Upon which I ask, what is knowledge, and are there really different types of it?