SharePoint-Journey.com has done a very good job putting together a very useful video about SharePoint Hosted Apps. In the video, you will learn how to develop your very first SharePoint hosted app and experience all possible errors you might encounter during development. The video also covers the ways you can resolve those errors.
I usually refer to this video in my presentations and events.
You can watch the video here.