Copy editing:
Copy editing can be broken down into two types; basic and advanced. Basic copy editing consists of editing for grammar, spelling, punctuation and other mechanics of style. Advanced copy editing consists of basic copy editing as well as checking for consistency in mechanics and continuity of internal tone, voice and facts.
Developmental (Substantive) editing:
Developmental editing is the earliest stages of cleaning up a finished work. This is where the editor is looking for holes in plot, story threads that dead-end, as well as flow of action and pacing. This type of editing helps an author decide if they are doing right by their characters.
Proofreading:
Proofreading is generally the final step in the editing process. It is where an editor will go word by word, line by line, to catch spelling mistakes, missing words, punctuation errors. This step is the most thorough examination of a work combining other types of editing to make sure the work is as flawless as possible.