Question: what is the difference between i like to cook and i like cooking?
Answer: When a person cook sometimes, he or she could say "I like to cook". Whereas, "I like cooking" is a phrase for someone who cooks almost everyday, and likes it.