It's funny. When I learned imperative programming, it started easier and then got harder. When I learned functional programming, it went the other way. Here are some thoughts on whether or not moving from C# to F# has to be difficult or not.
When books collide
My friend, your book premise is horribly whack, but good news: the details can stay the same as long as the reader understands that this is only Step One