Basic familiarity with a programming language such as C or a scripting language such as awk ( 1 ) or perl ( 1 ) will help you learn DTrace and the D programming language faster, but you need not be an expert in any of these areas. If you have never written a program or script before in any language, Related Books provides references to other documents you might find useful.