So I am wondering how I can get started doing this project. I want to make a program called SDR Sharp more accessible by NVDA I'm wondering how most of you wrote the adons to make programs more accessible. Any advice would be gradely welcomed.

Thumbs up

There is an add-on development document located here:
https://addons.nvda-project.org/devDocs/devDocs.en.html

Thumbs up