Some resources to help you getting started with STM32 programming.
These Miniature (Width: 6x6 mm, Height: approx 2mm) Single Pole Single Throw switches have a good click to them and are breadboard friendly. Perfect as a tactile reset switch. These buttons are rated up to 50mA.
A pushbutton is a simple switch mechanism which permits user generated changes in the state of a circuit. Pushbutton usually comes with four legs. The legs are always connected in groups of two. When the pushbutton is pressed all the 4 legs are connected.
May differ slightly from the pictures above, as each manufacturer layout or color might have some slight variations.