In Spanish, verbal tenses can be divided into Indicativo, Subjuntivo and Imperativo.The most commonly used for daily life is the Indicativo.
The verbs inside the Indicativo Category are used for expressing real facts that the speaker is certain about. These facts could have happened in the past, present or certain future. To talk about the present time you can use present (either estoy comiendo or como). For actions that just happened you use the auxiliary verb "haber" with its corresponding conjugation (he comido). For an action in the past (comía) and for an action in the past of another past action (había comido or hube comido). To talk about the future, the future simple (comeré), the future perfect (habré comido), used to compare two actions in the future, and the conditional forms (comería or habría comido) to compare with actions in the past ( to express what would have happened if something happened in the past).