Well, If you want to learn for self knowledge then podcasts are the best way. There are many YouTube channels and podcasts that share deep knowledge about human psychology.
You may read popular books, listen to podcasts, watch YouTube videos and communicate with other people. The best way to learn deep knowledge is to gain knowledge and study people’s behavior.