what is required to get into this? i know that i'll need the DX SDK or something, isn't that it? as far as tools, is that's all that's needed? can i just use dev-c++ (bloodshed) as my compiler/ide for dx game programming?

for learning, what did you use? online resources? can you point me to them?

thanks!