b) She learned to cook / cooking when she was a teenager.
После глагола learn может употребляться как to infinitive, так и герундий. В данном случае оба варианта грамматически верны, но более распространенным является to cook.
Ответ: cook