S-Bahn suburban trains run from central Zürich to Uster on express lines S5 and S15 and local lines S9 and S14, taking 15-20 minutes to Uster. From the airport, your best bet is to catch an S-Bahn S2 or S16 train to Oerlikon and from there an S14 train to Uster (taking 30 min in total).
Uster is the end point of the highway connecting from the main Swiss highway (A1) - it takes around 15 minutes from the Airport to Uster by car, or around 60-70 CHF by taxi.
There is a boat service on the Greifensee as well, connecting Maur with Uster. The direct "commuter" boat drives all year around if weather permits.
Uster train station is located next to the bus depot. Although there is only one train stop in the city of Uster, the buses are also a part of ZVV network and travel throughout the city. A taxi stand is also located next to the train station, although Swiss taxis are some of the most expensive in the world.
McDonalds, at the train station. Meals around 12-15 CHF. Open till late.
Peking Garden, China Restaurant, situated at the train station, next to McDonalds. European Chinese food, good value for money. Over lunch, several menus for as little as 10 CHF including drinks. Dinner 15-20 CHF.
Han's Mongolian Barbecue, Mongolian-style restaurant, you may pick from several meats and add vegetables and sauces which are the freshly prepared for you. Special lunch menus for around 20 CHF, dinner with all-you-can-eat for 35 CHF, sometimes discounts on less frequent days of the week.
Red Ochre Grill, Australian bar and grill. Entrees run from 20 to 40 CHF. Located behind the train station.