I read in a book that the following sentences involving 'come' and 'go' have different connotations.
- Are you coming to the party tonight?
- Are you going to the party tonight?
I learned when you use 'come', you are approaching your goal, whereas 'go' makes you go away from where you are. So No.1 sentence is used when you also attend the party and you are asking whether he/she also attends the party with you. And No.2 sentence is used when you want to ask if he/she attends the party and it doesn't matter whether you attend or not. That shows using 'come' shows a little more kindness to him/her than 'go'.
That's what I learned at school. Is the usage above understandable?