Windows driver development using PCI

Hey all, I want to develop a Driver for Windows using PCI
I have no knowledge regarding this can someone help with all the basics like where to start and how to go about this.

Well, you’re going to use KMDF. Start with that. Install Visual Studio 2022 and the latest WDK. Create a KMDF starter project.

There’s a lot more of course.

Probably you will get more / better help if you can describe your goal. What kind of driver do you want to make and what should it do?

Is the PCI device a generic device or something like an Ethernet, Wifi, Storage Host bus adapter, Graphics card?