This tutorial will teach you the basics of writing plugins that run inside the Eclipse framework. You will learn about editors, views, and extension points by creating one of each yourself. Once you're done with this tutorial, you will have an application that will look something like this:
You may want to download the slides of the presentation explaining the basic concepts you will explore in this tutorial.
...