May I ask why you are doing this project in Delphi?
A brief search on the forums indicated that Oleg Bezyaev might have successfully used Delphi with SolidWorks API in the past, so perhaps he can share whether he was successful.
I would recommend at least learning some basic VBA so you can more easily understand API examples. (Most examples are in VBA.) I have some free VBA tutorials on my web site. You might also benefit from this article: 7 Mistakes New SolidWorks API Programmers Make
If using the SolidWorks API in Delphi ends up not working, you could write a DLL in VB.NET or C# that contains your desired API functions and then call them from your Delphi program.
The short answer is that I have written a lot in Delphi. I have also written in VBA, but prefer Object Pascal. I read most of your 7 things blog and what I need most are understanding the object model and how to use the help.