While I appreciate and agree with the thoughtful @linusj list and priority, I would offer two additional thoughts.
First, unfortunately, poorly presented video tutorials are not helpful. Those that fail, in my experience, usually fail because the presenter a.) was too into him/herself and b.) the media content was usually poorly composed.
Second, I would consider a well-documented, source and executable version of some sample code to be the better equivalent to a video. Being able to execute on your own system at your own pace, is generally more instructive than merely watching someone click on buttons.