There are lots of different Plugin Types with documentation on how to develop them. It's usually recommended that you start with the Block plugin type as it has a detailed tutorial.
General developer forum
develop a new plugin
This discussion has been locked so you can no longer reply to it.