Maybe I'm missing something? or there are some better tutorials out there? I've googled extensively but I've had no luck finding anything beyond Adobe's own documentation. I was hoping lynda.com might have something, as I've used them to learn some other laguages/SDKs in the past, but they've got nothing as well. Any help would be greatly appreciated.
I've never seen any other source out there beyond their samples & tutorial. If you're successfully building the samples you're well on your way though. I started by doing that and futzing about with minor changes until I got a feel for how the API worked and then I tried building my own plugin projects (from the ashes of a copy of a sample). If you run into trouble, your best is to post it here -- just be specific So long as its something I can write a fairly quick response to, I'll usually respond -- like others who lurk here though, I do have a regular job
Good luck though, and welcome to the asylum!
I concur. There really isn't much out there. Going from no C++ experience right into the Adobe SDK will be rough, as it's not the most clean, easy-to-understand SDK. The samples in the SDK are pretty easy to set up, and once you have them running you can step through the code to figure out how they work. From there, it's just a matter of learning what suites are available and how you can use them in your own code.
Officially they don't support anything but Visual Studio. Unofficially, its probably possible, but its easier to use Visual Studio if only becuase you get to use to the projects.
One caveat: I suspect the ADM only supports Visual Studio dialog resources. I base this on the fact that if you use a DIALOG resource generated from any .NET, it won't work. They seem to be reading the raw dialog resource definition and parsing that. So if you're rolling your own UI and don't use any panels, you can probably manage. If you need the ADM for dialogs or panels though, I think you'll need Visual Studio.
We use ADM but don't use Visual Studio dialog resources. The down side of this is that we have to create our UI on the fly using ADM calls (e.g. sADMDialog->CreateItem). But the up side is that our code is cross-platform and isn't tied to the IDE. We do use Visual Studio, but I don't see any reason why it wouldn't work with another compiler.
What kind of compiler errors are you getting with Dev C++?