What is the Difference Between a 1099 and W-2 Form?

1040, 1099, W-2, Schedule A-D, 1098. So many numbers, what [...]