Hi @fabricelione. Welcome to the Autodesk Community.
I do not think there is any single resource or location that can teach us everything there is to know about iLogic or all of the possible codes we can put into our iLogic rules. The term 'iLogic' is often mistaken for representing the name of a coding language, but it is actually just the name of an add-in (Inventor.ApplicationAddIn) within Inventor which offers us a user interface for entering and editing code, and a bunch of resources to help make that process simpler and easier for those who may not have much (if any) previous coding experience. Among those resources are a lot of custom Object types, Classes, Modules, Interfaces, Properties, & Methods. However the primary coding language used within our iLogic rules is VB.NET. In Inventor 2024 and older versions (to a certain point) are using the VB.NET Framework 4.8.1 version of that system, while Inventor 2025 and 2026 are using the newer VB.NET 8 (in the 'Core' series) system. Inventor 2027 is still using the VB.NET 8 system, but they are also encouraging folks designing add-ins for Inventor to bump them up to VB.NET 10. The 'VB' stands for 'Visual Basic', which is just one of several possible parallel coding languages (Link) that we can be using within our external coding resources like add-ins and standalone exe's though. Many folks also use C#.NET (C Sharp) also.
One of the resources I use most often is the online help documentation. There are several branches of that type of documentation though, and it can be important to familiarize yourself with each of them. The term 'API' means 'Application Programming Interface'. Inventor has its own primary API, then the iLogic add-in also has its own API, but they are different, and the iLogic stuff actually 'uses' the Inventor API resources behind the scenes, while presenting alternate tools for interacting with it. The VBA (Visual Basic For Applications) editor is another 'interface' for interacting with the Inventor API, but since Microsoft (its developer) stopped maintaining that resource several years ago, and Autodesk then stopped including it in any new installations of its products, it has become less safe to use, and a less popular option, but can still be installed and used, and many still use it today.
- Inventor API documentation
- iLogic
- iLogic API
- The more in-depth documentation about the individual object types, custom Classes, Modules, Interfaces, and such that are unique to the iLogic add-in. These things are not present when writing code in the VBA editor, or when writing code for an add-in or external exe application, because those are outside the scope of the iLogic add-in, unless special steps are taken and/or special references are put in place.
- https://help.autodesk.com/view/INVNTOR/2027/ENU/?guid=110f3019-404c-4fc4-8b5d-7a3143f129da
The next most helpful resource, in my opinion, has been this 'Inventor Programming Forum' we are in right now. This has been a very active community of folks interacting with each other, asking questions, presenting challenges, and receiving answers, code examples, and help. If you use its search functionality with something relatively basic in the search bar, you may get tons of Links to forum conversations / discussions on those topics, often with working code examples included, and many marked as 'solved'.
Another good resource is the Autodesk University.
https://www.autodesk.com/autodesk-university/
And since sometimes the majority of the code in our iLogic rules can be just regular vb.net code (instead of things that are unique to the iLogic add-in), there is TONS of resources online about how to do things with vb.net code, and there is also Microsoft's Visual Studio application, which is the primary coding environment for most external coding resources across many industries. But that application can be a bit intimidating if you have not been coding for long yet. The 'Stack Overflow' website is also a powerhouse place for finding answers to vb.net related coding questions that may not have anything to do with Inventor or iLogic.
https://stackoverflow.com/questions
Wesley Crihfield

(Not an Autodesk Employee)