   Good beginner's books on c# and managed directx 9?
  I'm new to this field so need some guidance on choosing books that covers managed directx 9 in c#. It should'nt have errors in the code. because i've come across books having errors in the starting code chapters. so without any knowledge i wont be able to correct them. I want to know your opinion on the best book on the topic youve come across.should be directx 9.0c compatable. I don't want name of books with dx10, i thinks dx10 doesnt have managed code but im not sure anyways guys i only need books on dx9 managed with c#.   
  managed direct X has been deprecated (for years now) in favor of XNA.   ;  1) All books have errors. They are written by humans, humans make mistakes.2) You should not use Managed DirectX. It's a deprecated API, and any books written against it are going to be extremely old.3) If you are interested in learning graphics programming, I generally recommend you get a book that is largely API-agnostic -- "Fundamentals of Computer Graphics, 3rd Ed." is my usual recommendation. If you work through that, and combine it with the API documentation of the 3D API of your choice, you can use 3D API very easily.4) Since MDX is deprecated, your practical options are XNA and SlimDX for accessing 3D graphics in a managed environment.   