I presume your talking about alerts, setting an alert on a list will notify the selected user by email if you add or edit or delete or all of them ;)
by the sharepoint UI:
http://www.hosting.com/support/sharepoint-2010/create-an-alert-for-a-list-or-library
someone has done it for you already by code:
using (SPSite mySiteCollection = new SPSite("http://myserver/myspsite"))
{
using (SPWeb mySite = mySiteCollection.OpenWeb(mySiteCollection.RootWeb.ID))
{
string myUserLogin = @"MyDomain\MyUser";
SPUser myUser = mySite.Users[myUserLogin];
SPAlert newAlert = myUser.Alerts.Add();
newAlert.Title = "My Title";
SPListItem myListItem = mySite.Lists["My List Name"].Items.GetItemById(1);
newAlert.AlertType = SPAlertType.Item;
newAlert.Item = myListItem;
newAlert.AlertTemplate = myListItem.ParentList.AlertTemplate;
newAlert.EventType = SPEventType.Add;
newAlert.Filter = string.Empty;
newAlert.AlertFrequency = SPAlertFrequency.Immediate;
newAlert.Update(true);
}
}
each step is outlined in detail here:
http://sharepointlive.blogspot.co.uk/2008/10/how-to-create-sharepoint-alerts-for.html
hope it helps :)