Yes, a version of CR comes with .NET. But yeah, it's best to just learn CR for now and worry about .NET later. But being a programmer, you'll pick it up pretty quick. Yes, technical books are pretty expensive. But sales on them are generally pretty thin compared to the countless hours put into research and writing. I hope to make a few bucks off the book, but I'm definitely not quiting my day job.
I appreciate it whenever somebody from the forum buys one even when I have lots of free content online.