first ever pc build what motherboard should i choose? MSI B450M-A PRO MAX II or MSI B450M Pro VDH Max for my ryzen 5 5600g.

hi, I'm a student under IT and i want to build my first pc for my school works and my programming subjects.

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 Pcie 4

PSU : Silverstone SST-ST50F-ES230 500 watts 80 Plus Power Supply-a.