There are Getting started with ... series hardware development application notes for each MCU series.
A minimal design should have
- Power and ground to ALL Vdd*/Vss* pins.
- Decoupling capacitors on all supply pins.
- Pulldown on the BOOT0 pin if there is one.
- Maybe a few additional passive components on higher end MCUs.
- A way to upload the firmware: via ST-Link (connect SWDIO, SWCLK, Vdd, GND), or via the internal bootloader (see AN2606).
Analog applications using ADC/DAC/COMP etc should have a separate Vdda/Vssa supply, otherwise they can be connected to Vdd/Vss.