Show HN: Wrote a Book – C# 5 First Look
codecube.net
codecube.net
On the other hand, C# the language is not terrible.
What exactly is 'PacktLib access to the book' included in the print version as opposed to just the eBook?
PacktLib is their online repository of titles, similar to Safari Books Online - http://packtlib.packtpub.com/
.NET 3.5 has a much higher install-penetration than .NET 4.0 though, so if you're really concerned with making installations hassle-free, you might want to consider starting with C# 3.0 / .NET 3.5 (using Visual Studio 2010).
Also, I would suggest starting with Windows Forms (WinForms) instead of WPF because it's super simple and easy to wrap your head around. You can get something built very quickly with WinForms. In WPF you'll be spending at least a month studying before you start to feel confident.
Process-wise, the first step is to have a solid outline and target audience in mind. That will inform the book's style and keep you on track as you put the proverbial pen to paper. When working on an individual chapter, I like to write most of it longhand. That forces me to rewrite it as I transcribe it to the computer and I find the end-result requires many fewer iterations to complete when I do that. Aside from all that, it's all the same things any author will deal with, things like writer's block, etc. Just make sure you are prepared to really focus on getting it done once you decide to write it ... because there's nothing worse than starting a project like this, and then letting it languish. It will always be on the back of your mind and you won't be able to enjoy relaxation time until you get back to it.
Anyways, hope that helped, happy to answer any other questions you might have :)
Great news on the book, we definitely need to start seeing more books out there on Mono/Xamarin tech. Hopefully we can help people understand what a great opportunity C# can be when you embrace it :)