I know I can substitute "if" with "when", but, I think there's a different meaning here:
If you're ready to learn it, you know where to find me (0 cond)
When you're ready to learn it, you know where to find me (maybe something else?)
Could guys explain me why these sentences are different from each other in meaning? Thanks in advance