I've been working in some notes for training y team in cross-platform mobile development using C# and Visual Studio + Xamarin.
Lots of details, but it seems very accesible to program with this platform.
https://www.scribd.com/doc/304920340/Desarrollo-de-apps-moviles-con-C-Xamarin-VS-S1
https://www.scribd.com/doc/305164346/Desarrollo-de-apps-moviles-con-C-Xamarin-VS-S2
https://www.scribd.com/doc/308416281/Desarrollo-de-apps-moviles-con-C-Xamarin-VS-S3
NOTE: notes are in spanish!
All these is a work in progress, so many other topics are still there to explore.
Deciding to adopt Xamaring is a process, where you need to be well informed and play with the platform.
http://www.estaun.net/blog/some-thoughts-after-almost-a-year-of-real-xamarin-use/
This year will be interesting with all the MS support focusing on Xamarin.