I prefer video tutorials, but only when the instructor is aware of and takes advantage of the visual medium. It's just that the visual component of over 90% of coding videos is little more than watching someone type text into an IDE, editor, etc. Casters just often completely neglect the visual component by relegating it into static, monochromatic diagrams and flowcharts or at best a digital whiteboard. I don't need to see an instructor actually type out the code or make some barely legible scribbles. I already have the code!
Videos that effectively engage you visually are very powerful learning tools. For example, back when I was learning sorting algorithms, I was having trouble understanding merge-sort. I read about it in numerous texts, and I could implement it, but only because I had memorized the coding pattern. Then, I came across this video:
https://www.youtube.com/watch?v=INHF_5RIxTE
and in an instant it all made sense. Doing it well takes time, preparation, creativity, and often times a bit of resources. The youtube series Kurzgesagt – In a Nutshell does an excellent job of engaging you visually and I wish more online coding tutorials would adapt some of their techniques.
But, it's rare to find that so I when learning a new topic, I'll generally inhale a book or two on the topic.