I have a couple of Questions about DirectX. Any help
would be great.

1.) Does it matter what language i program in to use
DirectX? I dont think so because DirectX is a set of
API's built into the Windows Operating System

Would that be correct to say?

2.) If say i want to develop a game in java do i have
to learn DirectX?

I know DirectX uses what is called HAL which stands for hardware abstraction layer. HAL uses software drivers to communicate between gamesoftware
and computer hardwhere.

3.) Is it easy to integerate DirecX into the
developement of a game or do i have to read a
1500 page book?

thanks.........