This is the 276th most frequent French word.
venir
"Venir" means "to come" in English.
Here, 'viens' is used in the recent past form with 'de' to indicate an action that has just happened.
Je viens de lire ce livre.
I just read this book.
'Viennent' is used in the present tense to indicate the action of movement (coming) happening in the near future.
Ils viennent à la fête ce soir.
They are coming to the party tonight.
'Venir' is used in the infinitive to describe the act of coming.