I love having pudding, either as a dessert or a savory dish on weekends.
Tell me more about this, I love pudding
Well,  the word "pudding" is believed to come from the French "boudin" which is interesting if you already know French!
How long have this been in existence?
It is believed to have been used in medieval European puddings. So a long time!
How is it made?
pudding with or without the addition of ingredients such as dried fruits as in a Christmas pudding. Savory dishes include Yorkshire pudding, black pudding, suet pudding and steak and kidney pudding.
In the United States and some parts of Canada, "pudding" characteristically denotes a sweet milk-based dessert similar in consistency to egg-based custards, instant custards or a mousse, often commercially set using cornstarch, gelatin or similar collagen agent such as the Jell‑O brand line of products.
In Commonwealth countries these puddings are known
Pudding
Pudding is a type of food that can be either a dessert or a savory (salty or spicy) non-sweet dish that is part of the main meal. 
The modern usage of the word "pudding" to denote primarily desserts has evolved over time from the originally almost exclusive use of the term to describe savory dishes, specifically those created using a process similar to that used for sausages, in which meat and other ingredients in mostly liquid form are encased and then steamed or boiled to set the contents