Building your first Single Page Application can be a daunting task. Learning a new framework to help you do it can be challenging as well. Fortunately, several framework communities, such as those associated with Angular, Durandal and Ember, are maturing rapidly in their collective knowledge of application building as well as the resources they make available to help you get up and running. If you are using or considering using Durandal or just looking for some additional SPA development resources, let me encourage you to take a look at the new Durandal course on Pluralsight "Durandal.js: Get Started" by Michael Dudley.
Sr. PM Manager at Microsoft leading the APEX Online Experience Platform team. Creator of Aurelia. Opinions are my own.