Как вы начинали разрабатывать под Windows Phone?
В данный момент разрабатываю metro приложение.
Начинал просто - взял и сел за разработку. Стал поднимать инфу в инете по данному и сопутствующим вопросам. Инфы и тем более примеров с не стандартными кейсами очень мало. Собирал по крупицам. Актуально ли ещё утверждение, что с книгами туго, и нужно сначала освоить WPF с MVVM? 
Да. Если захочешь писать на xaml + C# behaviour то WPF-MVVM нужно знать. Так же есть возможность писать на связке HTML+WinJS (по сути "те же яйца только в профиль"), но мне что-то в душу этот подход не запал.
(Пополнение словаря ненормативной лексики в процессе разработки обеспечено.)
Удачи!!!
WPF + MVVM  -  не обязательно. я разрабатывал сайты на мвц и дот нет. придумал что за риложение хочу написать -  сел и за месяц почти без проблем написал.
кстати в большинстве случаев xaml наного лучше чем html+css+js