Why is it 0 when I press the button

Voltage doesn't go anywhere but the current does

When you push the button the current flows between the 5v supply of the chip (remember that you have turned on the internal pullup resistor), through the pullup resistor to GND. The pin is connected to GND so why would you expect it to read HIGH (5V) ?