A good place to start would be in airline system schedules. I.e. United's World Time-table has has airports listed alphabetically with 3 letter airport code and vice versa. It also has a simple explanation of services available. I'm sure other airlines provide similar information in their "system schedules. Newspaper travel sections some-times list airline abreviations,that a lot of times defy logic. This site is also an excellent source.