Hello and welcome!
There are plenty of tutorials/documentations for plugins which you can find here: Plugin_types
To get started, choose one of the easier plugin types like block or filter.
You don't need any specific tools for getting started with those.