Instead of spending $$$, you should work through Learning Modern 3D Graphics Programming [1]--it's a great resource and should get you started on your way to building something more complex.
(snark-free version: that book would be a lot better if it was finished... note the last edit was over a year ago)