Term: directx
Example: learning directx is hard, and microsoft's unintelligible code doesn't make it any easier
Definition: an application programming interface (api) developed by microsoft to allow programmers to access various hardware, most often the graphics card and sound card