Is there any free dataset of source code along with natural language description?
StackOverflow answers with code snippets. This data needs some processing, because the description can be in the question (along with other notes) and along with the answer. But this dataset is very big.

Also take a look at CodeReview questions.