I've read that a lot - I think learning to say no has a lot to do with experience. Because the more often you say yes in your life (to things you wanted to say no to), the more you learn that saying yes to a thing you don't like means saying no to a thing you do like.