Need guidance on MIDI controller for VST

Hello, I am very new to Arduino/Electronics and need a bit of guidance.

I want to build a Midi controller that I can map to a VST within my music software. I have an idea what I need, but I'm not sure if I will get the desired result.

I believe I will need mostly rotary POTs. However, I was also considering Incremental Rotary Encoders.

My thought process here is if I change a preset in my music software, the dials on my hardware won't be in sync with the software, so it may be better to not have any kind of location marking on the knobs, however I am still debating.

Anyhow.. more pertinent questions...

What do I need to build a test run? Please reply as though I have no idea what i'm doing :slight_smile:
From what I've researched. I need a few POTs, a breadboard?, wires, Arduino Uno board... and I don't know what else. I have tools.