Hi natalina scoglio,
here it goes:
1
Se vieni a cena, ti farò una pizza
Se vieni a cena, ti faccio una pizza
Se verrai a cena, ti farò una pizza
If you come to dinner I'll make a pizza
se+futuro/presente+futuro/presente
You can also say:
Se piove, prendi l'ombrello!
If it rains take the umbrella!
se+presente+imperativo
2 (this one is the case that piccolina refers to)
Se avessi più tempo, studierei di più.
If I had more time, I'd study more.
se+congiuntivo imperfetto+condizionale presente
3
Se avessi avuto più tempo, avrei studiato di più.
If I have had more time, I would have studied more.
se+congiuntivo trapassato+condizionale passato
but if the effect of the "if action" lasts until the present you should say:
Se avessi studiato di più, adesso sarei medico
If I have studied more, now I'd be a doctor
se+congiuntivo trapassato+condizionale presente
It's a bit tecnical, I know!
But I hope that it helps...
Basically number 2 and 3 are similar to the English if clauses, you just need to remember the form of the congiuntivo and condizionale.
In cases like number 1 the thing that you need to remember is that you can use the future in both parts of the sentence.
I hope that this helps a bit....