I\'ve read:
and I
Start your Visual Studio (Eclipse, Netbeans, whatever else). Create a new project. Surprise - you've just used some metaprogramming, by creating a project from a template. Isn't it practical?