Forum Moderators: coopster
I don't use Smarty as I generally tend not to use 3rd party codes as a rule, but I use my own code that acts in pretty much the same way.
There are many good tutorials (G for PHP templates)
Try them you will learn tons of good coding practice.
Smarty is very much praised and many sites use it
If you decide to give it a go you need to be prepared for some learning.
By the way in an earlier thread I mentioned a book
about dev with Smarty. Sorry cannot remember its title but I am sure you will find it on Smarty's site.
this thread may offer some extra insight (or not)
A Dynamic Site in 2 minutes [webmasterworld.com]