So I want to make an application/program with a bunch of text area things that the user can paste text into, and press some buttons and have the program process the text and spit out some new text in another text box.

What's a good place to learn how to do that?