What Programming Language is best for Mechanical Engineers?
But you SHOULD learn object-oriented programming. It's becoming more prevalent.
The biggest stumbling block I see when I help people struggling with SolidWorks augmentation is that they don't understand object-oriented programming.
So, what if you need to make a simple form for your output. Once you learn to do that, you have all the VB linear programming capability plus access to various other modules.