pc build need recommendations

hi, I'm a student under IT and i want to build my first pc.

I am planning to buy Ryzen 5 5600g for my CPU and i am now stuck in choosing my motherboard. What should i choose between these:

MSI B450M-A PRO MAX II Micro ATX AM4 Motherboard or MSI B450M Pro VDH Max Socket Am4 Ddr4 Motherboard.

and these are the other parts i want to use:

RAM : Team Elite Vulcan TUF 16gb 2x8 3200mhz Ddr4 Gaming Memory

STORAGE : KINGSTON NV2 500GB

PSU : SILVERSTONE 500w