[noun (place)] + に/へ + 来る [verb ます-stem] + に + 来る
Dictionary: 来る(くる) Polite: 来ます(きます) Negative: 来ない(こない) Past: 来た(きた) Negative past: 来なかった(こなかった) て-form: 来て(きて) Potential: 来られる(こられる) Volitional: 来よう(こよう) Imperative: 来い(こい) Conditional: 来れば(くれば) たら: 来たら(きたら)
来る means "come": movement toward where the speaker is, or toward the place being talked about. The destination takes に or へ. It is irregular, and the vowel changes from form to form: きます来ます is きます, こない来ない is こない, きた来た is きた.
The full set of forms is in the table above. The kanji never changes, so the form tells you the reading: 来ない is こない, never ×くない.
来る is movement toward the speaker; いく行く is movement away. English says "I'm coming" when you go to the listener; Japanese says 行く, because you are leaving where you are.
For "will be here soon", say もうすぐくる来る.
These go beyond coming to a place.
A verb's ます-stem with に gives the purpose: "come to do".
After a て-form, てくる means "go and come back" or "bring": もってくる持ってくる, "bring", かって買ってくる, "go and buy". That is a separate grammar point.