understanding templets

I have been programming for about 3 years now, and i have been well able to make programs that solve my problems without ever using a template. I am going to start reading-up, but i just thought i'd ask....why would one need a template??? Could some one give a very simple answer to this?
Please don't double post.
Sorry tried to erase the first one couldnt figure it out yet..
Topic archived. No new replies allowed.