C#

You have chosen to follow the FluidEarth tutorial for the C# programming
language. The tutorial is divided into two parts. Part I takes you through
the basics of building a component library, the simple pond component we
looked at earlier and also an
adapter and an adapter factory. Part II takes you
further along by developing the Pond component and the adapter into something (slightly)
more useful.