Quartz is not an application. Quartz is a set of frameworks upon which applications are developed. If you want to learn to program using the Quartz APIs, then learn Xcode.
Yes
Sorry, I did mean quartz composer. I may well teach myself xcode within the next year or so but right now i want to be able to creat interesting visual events timed with music to serve as descriptive writing prompts for English students.