I don't manage to find the difference between those two terms, so when I need to use one instead of the other. Perhaps discover is more for concret, e.g. to discover new places, and find out more abstract, e.g. I find out a new idea for our project. In my case, I want to use it like that: I like to discover/find out new artists/musics. Thank in advance for your help.