To join the city center from the Geneva airport, the easiest way is to take a train for the Cornavin railway station (name of the downtown railway station).
See the following airport site:
Geneva is a small city and many points can easily be reached walking. There are of course public transport (buses, trams). See the webpage here:
It is easy to travel by train in Switzerland. The site for train time schedule is the following: