How to wire a button push?

@Amsok buttons are far more complex than many people realise. A very detailed tutorial is available at
http://www.ladyada.net/learn/arduino/lesson5.html

Another one for you https://learn.adafruit.com/adafruit-arduino-lesson-6-digital-inputs/arduino-code