The terms "teaching" and "training" are often used interchangeably, but there are important distinctions. Both are useful when done effectively, but to understand their role in development, it is necessary to understand their differences. Those responsible for development activities will find it helpful to make the definition very clear within development programs and for those who participate in them.