How do you form the near future (« futur proche »)?
aller (in the present) + infinitive, for something that is going to happen or is planned Je vais partir. (I'm going to leave.)
Where do « ne » and « pas » go in the near future?
Around « aller » Je ne vais pas partir. (I'm not going to leave.)
How do you say that something has just happened?
venir de (in the present) + infinitive, with « d' » before a vowel or silent h Je viens de manger. Il vient d'arriver. (I've just eaten. He's just arrived.)
How do you emphasize that something is happening right now?
être (in the present) + en train de + infinitive, with « d' » before a vowel or silent h Je suis en train de lire. (I'm reading right now.) French often uses the simple present when no emphasis is needed.
How do you tell « aller + infinitive » from « venir de + infinitive »?
aller + infinitive: it is going to happen or is planned venir de + infinitive: it has just happened Je vais sortir. Je viens de rentrer. (I'm going to go out. I've just come home.)
Common mistakes
« Je vais manger » is the future, « Je viens de manger » is the past: don't mix up « aller » and « venir de ».
Only « aller » is conjugated, the second verb stays in the infinitive: « Nous allons partir ».
« Être en train de » stresses an action in progress. The simple present is enough most of the time.