The best way to gain knowledge is to read and ask questions. This way, you compile information and increase the number of facts that you have. Every experience you have adds to the things that you know.
Knowledge is gained when you learn something you did not know before. This could be learned by reading a book, watching a film or video, attending a lecture, or taking a class.