This section is for DirectX version 9.x or higher. Tutorials for c#.net or c++.net.
DirectX 9.x
/DirectInput9 - Covers working with the keyboard, joysticks, game pads, and mice.
/DirectPlay9 - Covers internet based games, voice chatting, peer to peer or massive multiplay games.
/DirectSound9 - Covers playing sound effects and playing sounds in 3d.