Multi-tasking means doing more than one task at a time; such as printing, burning c.d's, etc. all at the same time.
Multi-programming means running more than one program at one time; such as Microsoft word, AOL, Windows Media Player, all at one time.
Multi-processing means that your computer can process more than one thing at a time.