I hear a lot of talk about templates, and how it's better than using php to include files or using SSI, it also sounds more flexible and easy to maintain and customise.

However... I have no idea what these templates are could somebody please point me towards a tutorial on the subject or give some info on the basic concept.