More specifically, can anyone point me to a resource that explains it?
JetBrains' own instructions aren't very good (at all).
A few specific issues:
Why does the 'Run' button sometimes appear, sometimes not?
Why is the configuration sometimes already filled in, sometimes not?
When do I have to create artifacts? Always?
What's the relationship between the Edit Configurations dialogue and the Project Structure?
I haven't found any articles out there that don't already assume you know these things.
Any help would be gratefully appreciated!