Which sentence is correct?why

I eat cake, carrots, pizza, and drink soda.

I drink soda and eat cake, carrots, and pizza.

You're dealing with parallel construction here -- or actually, one sentence has parallel construction, and the other doesn't!

http://owl.english.purdue.edu/handouts/grammar/g_parallel.html

http://grammar.ccc.commnet.edu/grammar/parallelism.htm

http://www.myenglishteacher.net/parallelism.html

Let us know what you think.