Knowing how to execute templates that others have written is the first step towards getting started with CodeSmith, but to realize the full benefit of CodeSmith in your day to day development tasks, you'll need to write your own templates. In this tutorial, you'll learn how to do just that, working through the entire process of writing a CodeSmith template from start to finish.

Next: Spotting the Need