I have cleaned and do clean mine about every 3-5 months for the last 20 years, never had to have one reset or relearned. BUT it can happen, just bad luck I guess
just don't "force" the butterly more than where it stops at, you can use one finger to hold it open and clean it with the other hand.
I also recomend using a couple bottles of injector cleaner every 2-3 months on a regular basis that will help.
if you have not been doing this or have no idea when it was last done, bought it used or whatever then either run fuel injector back to back for a few tank fulls or have a injector service done, some shops use a tool that connects to the fuel rail and runs the cleaner right into the injectors. cost is usually around $80 or so for the service
carbon build up in varying amounts can happen and cause poor idle or response it won't give you any more pony's by cleaning it, it's just maintenance
like already noted a clogged or bad cat can cause loss of mpg, perhaps some performance loss.