Hello, welcome to Documentation. This topic will share the documentation that I have collected
pyRevit docs
C# docs
First of all, when you want to start learning how to make add-ins for any software: Revit, AutoCAD, Tekla,... and you are NOT A SOFTWARE ENGINEER. You have to know how to use the software and at least one programming language.
In this education, I believe you have learned programming languages in high school but don't worry if it were not python or C#. As long as you know one programming language, others are easy to access.
I want to recommend the website I start learning python, C#, and also C++. Just choose the free courses for which language you want to learn, it will be enough for you to develop tools.
Don't be afraid and start learning, it is just a language.
Please feel free to contact me if you need any further information.
pyRevit website
https://www.notion.so/pyRevit-bd907d6292ed4ce997c46e84b6ef67a0
pyRevit channel
https://www.youtube.com/c/pyRevit/playlists
Revit python shell
https://github.com/architecture-building-systems/revitpythonshell
Revit python wrapper
Revit Python Wrapper — Revit Python Wrapper 1.7.4 documentation
Github popular
My first plugin - Knowledge Autodesk
My First Revit Plug-in Overview | Search | Autodesk Knowledge Network
The Building Coder - Jeremy Tammik (idol)
The Building Coder (typepad.com)
Revit API docs
Recommend channel
Hope it helps and happy learning!