I've posted a new blog entry about creating sharepoint web parts in c#, covering some of the initial questions I had when I started out. Go there