After a 3 year break from graphics and games programming I'm returning to DirectX and XNA development.
Before my break from all of this I was just starting to get into Direct3D 10 after many years of Direct3D 9 coding. I've just picked up the "3D Game Programming with DirectX 11" book by Frank Luna to get up to speed with Direct3D 11. I chose this book based on the Amazon comments. Is this a decent book for Direct3D 11? I'm not that worried about the game development content in the book since I'm already familiar with that aspect. I'm really just interested in the Direct3D 11 part.
For keyboard input is DirectInput pretty much dead for this? Should I be processing the Windows keyboard messages for this? Similarly should I be using the Windows mouse messages and the Raw Input Device API to process mouse input instead of DirectInput?
What's the current state of XNA? Is it still being actively developed? Or should I be looking else where for managed DirectX support?
Thanks guys. It's good to be back