It should be noted that a distinction should be made between Programming and Authoring.
Authoring involves the assembly and bringing togther of Multimedia with possiby high level graphical interface design and some high level scripting.
Programming involves low level assembly and construction and control of Multimedia and involves real languages like C and Java.
Later in this course will will study Java programming in Quicktime and the Java Media Framework.
Quicktime may also be programmed in C.