I want to create a web development blog where I will teach a variety of subjects that people usually don't talk about.
How people prefer to get content? Using videos or text?
What are the pros and cons of each media?
As a student, I get a lot more from blogs. Many of the videos I have seen are pretty hit or miss. With a blog, I can scan it in a minute or so and be able to tell if it holds the answers/info I am looking for or curious about. With a video, there seems to be a much longer time commitment due to more forwarding, searching and hunting for an overview of the video's quality.
I think it may depend also on what you are trying to do? Are you trying to relate an entire concept? Or is your approach more targeted towards demonstrating specifics, edge cases, etc? I think for broader overviews, videos are more helpful from what I have seen with my peers and myself. Blogs seem to do better with content that has a narrower focus, especially if specific, concrete examples are included.
There may also be the notion of data usage and accessibility to consider. It is much easier to download a webpage then read it later or offline. Not much data has to be transferred for that to happen. Video of course takes much more data to transmit and more room to store. Those may not be major concerns for everyone but some places I'm sure the difference between the two is enormous.
Whatever you choose, thanks for doing it and helping the rest of us learn, it is appreciated!
Videos or Articles?
I learned about web development on my own. I preferred videos to show me what was capable/ the end result of implementing a new technology. Then I used blog posts, articles, and tutorials to actually implement everything. My answer: do both.
Pros and Cons?
You asked about pros and cons. There are a lot based on what you want to do. Since the description of what you want to do is kind of broad, I wanted to provide a list of things that you can think about about as you try to find the pros and cons of using videos or articles. That way, if there are some that are missed in this forum, you have something to help you think of some more. :)
So here's my suggestion. To think through the pros and cons of using videos or articles, think of your audience, your content type, and your content creation frequency.
Who are you making this content for? People that are experienced with web development but just new to certain technologies? Or is it for experienced users only? In some cases, I've noticed that people that know what they're doing really want straight-to-the-point, high-level tutorials while someone who is new to a particular technology likes step-by-step detailed tutorials that go over every detail.
There are other factors that go into audience types. I think the other answers describe them well.
Are you going to do step-by-step tutorials? Or are you just looking to provide high-level overviews? Or maybe a mix of both? From personal experience, step-by-step guides are better as articles because you don't have to worry about stopping and starting a video. Also, are you just doing tutorials? Or are you going to do something else (i.e. interview web developers that are using the technologies you want to talk about on your blog)? In the case of interviews, video would be great with captions and/or a transcript.
Content creation frequency:
Think about how often you will create and maintain your content? With YouTube videos for example, it's really important to be consistent so people know when they will get new content from you. Will it be easier for you to keep up with videos or articles? Also, think about if or how you will maintain/ update old content when new technologies are released or if you make a mistake in a tutorial.
I hope that helps! Have fun with the blog!
There is no reason not to do both, actually. Either can serve as the basis for creating the other.
However, if you do only one, you will leave out a fraction of your audience. People with vision impairment may prefer your videos, provided that the audio is good. This is a small group, of course.
But people with hearing impairment, a much larger group, including myself, won't get much from your videos and would much prefer written material. I don't really watch YouTube (or television, for that matter), unless the material is purely visual.
Moreover, it is difficult to annotate video presentations. You normally have to create a separate record and then it is hard to sync your notes with what is on the screen. Written material can much more easily be annotated.
But in the modern world, many people will prefer the videos, I suspect. But your planning for creating the videos and the audio script is also the same as the core of what you want in a blog.
So, Blog or Video? Yes!
Just one additional argument for the articles version:
To follow a video, you have to turn on audio output. Many professional developers share their office with their colleagues. To not disturb the other ones, they can't just use their PC's speaker. They must resort to headsets to follow a video.
For that reason, I typically have the audio of my workplace PC completely switched off.
The difference between a programmer and a designer is that that the programmer says «This or that» the designer says «This and that»
Your question is v pertinent to our times because of the plethora of media available and the paucity of hard data on their relative advantages.
Hence an and is better than an or
I was having trouble getting responses from my class ...
Me: Do you just not read mail?
Class: (deafening silence)
Me: Will facebook be better than email?
Class: (silence but less deafening)
Me: So what works for you folks?
(after much cajoling)
So then I started sending mails primed by a whatsapp. And put at end communication problems!
Later I stopped using something as dinosaurial as mail(!!) and keep all actual material in google-class/github... Always initiated by whatsapp!
You likely lose a large section of your potential audience by simply choosing a medium other than youtube.
Nevertheless all the responses praising dense text over audio-visual is v valid. Hence I'd say : Use both
In fact I'd suggest 3-way bidirectionally linked: