DEV Community

Cover image for You shouldn't need to watch videos or lessons to learn something

You shouldn't need to watch videos or lessons to learn something

Vinicius Blazius Goulart on September 07, 2022

Intro If you wanna learn something from scratch, perhaps you have an excuse to ignore some things that will be talked about in this arti...
Collapse
 
spo0q profile image
spO0q πŸ’πŸŽƒ

Hi,

I appreciate your post, but I think the format is relevant. Some people like visuals and live demos rather than boring documentations that only include "hello world" examples. There's no shame in that.

Writing good documentation requires skills, and some online docs may be pretty hard to use for beginners, perhaps intimidating.

Besides, being lazy is not necessarily evil. Of course, if you mean "doing nothing and hoping to get everything automagically," it's a very bad attitude that will likely make you fail. However, some people simply do not want to waste their time.

In a nutshell, I don't believe in "no pain, no gain" because it's usually not the best approach. It does not mean you can do everything without any effort, but it does not have to be painful and boring to be efficient.

I think some content creators do a tremendous job by making dev more fun, and the only thing that matters is quality. I'm a senior dev, and I don't mind buying online training videos to boost my knowledge and avoid classic errors made by beginners.

The only thing I would recommend is having multiple sources. Don't rely on one person or website to learn. Cross-check information. There are opinions everywhere, even good practices are debatable.

Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart

I ignore some of the things discussed in this article, especially when starting to learn something from scratch. However, it is undeniable that it is possible to extract more content and learning seeking by yourself than watching videos. Videos are slow and put you in your comfort zone

Collapse
 
spo0q profile image
spO0q πŸ’πŸŽƒ

hum, I get your point, but bad content is bad, regardless the format. I don't think the solution is to stop watching videos but to leverage different formats.

I respect your opinion, but what do you mean by "slow"? I prefer long videos rather than quick formats (e.g. Tik Tok) that only scratch the surface.

Thread Thread
 
vinibgoulart profile image
Vinicius Blazius Goulart

yes, but there are bad videos too. Imagine having to depend on the video to know if it's bad or not, you're going to spend a lot of time on it, but something you can practice scanning and scanning is different.

no, tiktok is for entertainment. I say that videos with learning content are slow because you depend on someone's time to receive a learning. I think it's worth watching videos as a form of "extra content and entertainment", and not becoming dependent on videos to learn. Am I making sense?

Thread Thread
 
spo0q profile image
spO0q πŸ’πŸŽƒ

you depend on someone's time to receive a learning

Like anything else when you use Internet. You need people to update content and write books.

Collapse
 
julimuz profile image
Julian MuΓ±oz

Really nice thought, I’ agree with you, its really funny because I discover now, I learned more from React by docs and articles than videos or courses.

Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart • Edited

yeah, nice!! many people see the docs and get scared, but they are the best form of content... Who could explain something better than the documentation itself?

Collapse
 
lexiebkm profile image
Alexander B.K.

You are right.
I am sure the instructors who teach the topics on videos, learn or get the knowledge by reading the docs or other written resource first.
But I can understand the scare or reluctance from some people, though. Main reason is probably the size /length of the doc or resource. For example, in pdf file :

  • MySQL, PostgreSQL : more than 3000 pages.
  • C# : about 2700 pages
  • ASP.net Core : about 8800 pages
Thread Thread
 
ufgabiira profile image
Gabriel Ferreira • Edited

For me, I usually get frustrated reading official docs because it is hard to read, too technical for a beginner to understand. So searching for alternative sources, like YouTube videos, turns out to be a better approach.
It gets easier as you get more experience with the technology though.

About size, that won't be a problem if the developers care enough to write tutorial sessions, beginners FAQs or something like that.

Thread Thread
 
vinibgoulart profile image
Vinicius Blazius Goulart

Exactly, I also used videos at the beginning of my apprenticeship, but as time goes by, try switching to documents, you will notice greater productivity.

Thread Thread
 
lexiebkm profile image
Alexander B.K. • Edited

@ Gabriel Ferreira,
For an absolute beginners, probably right. But I think this post is also targeted for those who have enough background in some basic techs such as HTML, CSS, Javascript to proceed to learn specific techs like React, Vue, Node.js, etc.
So, for them, it's expected that they won't get into difficulty when reading docs.
Some docs, like React, Redux, provides FAQ after they gain basic/fundamentals.
Some docs even provide written tutorials that should not be difficult to follow.
React Native, for example, provides section of getting started :
reactnative.dev/docs/getting-started
in which there are code snippets where learners can play with on the tools provided in the docs, to give some motivation for learners to read more.

Collapse
 
kvetoslavnovak profile image
kvetoslavnovak • Edited

Sorry for my different opinion.
Some learns watching someone going through the process and explaining the way including solving problems in a way.
Some learns by reading texts.

There are good videos and bad ones. There are good texts and bad ones.
The good videos and books usually focus on process and problems solving. Code along
The bad ones only show you the result. Copy and paste.

There were a times when people in Europe learned yoga or Taji using books. Only after gurus from Asia started to arrive and show them they really learned something.
So it really depends. .

Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart

good point. You can really learn something by watching videos. The point I want to make is that they are weak and slow ways of learning. If you get used to the best ways, you can have a bigger learning advance.

Collapse
 
decker67 profile image
decker

Videos are most of the time scratching at the surface and give no deeper insight into the topic.

Think about why somebody creates a video and what he/she maybe want to achieve.

I would think: Create many in no time to get more viewer and in the end more money. Does this fit to your goals, I think not.

Collapse
 
ufgabiira profile image
Gabriel Ferreira

Just scratching the surface may be beneficial for beginners, too much info tend to scare newcomers. It's ok, just raise the bar at your pace.

Collapse
 
lexiebkm profile image
Alexander B.K.

Now, I find at least 2 articles of similar topics here. Maybe you want to comment in the following post : dev.to/medusajs/articles-vs-videos...

I am glad seeing that quite a lot of people (as seen in that post) prefer written resources of learning than videos, with quite the same reasons that I want to tell.
So yeah... thank for sharing your opinion here too.

β€œeveryone has a different way of learning”.
Even in the official docs like React, Redux, the team understand this thing. But what they mean by this is :

  • some people prefer learning by doing. That's why the doc team also provide written/textual tutorial (but not videos, except in some websites) to fit the learners.
  • some people prefer to develop the understanding straight from the concepts/fundamentals from which they can create things they want to. However, it still comes from the same resource : written/textual doc, not videos.

I myself have been accustomed to learning from written resources : books, help utility (like F1 button on MS Excel, FoxPro for DOS), docs, articles.
I watch videos to hear opinions by people about particular topics such as :

  • React vs Angular vs Vue, Java vs C#, etc, and read the comment sections too
  • Patrick Syu aka Techlead sharing his experience
Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart

good, videos are valid when they are some debate, opinion, comment, something like that

Collapse
 
valeriavg profile image
Valeria

I see your point, but would like to disagree or rather suggest a correction. Noone should feel obligated to consume educational material in a certain way or on a particular medium, this part I fully support. Yet the most efficient way varies from individual to another. FΓΆr me and you, author, videos are not the preference, I also find it really hard to listen to a podcast and would rather skim through a text. But that's a mere coincidence we're alike. I know plenty of dedicated and hard working developers who've learned their craft by watching videos, listening to podcasts or simple hanging out around other developers.

Collapse
 
wesleycheek profile image
Wesley Cheek

I agree with you as a professional developer it's been frustrating to see people resorting to the video format to teach and learn programming (what is effectively advanced text editing). Almost more than any other discipline, programming must be learned in a hands-on way, and at least you should be able to copy text and play with it. Luckily, I've rarely had to resort to getting help from these videos and usually find what I need in docs or articles.

If videos help you, then go for it, but the author is right that they are usually an inferior time-waste compared with exploring on your own and searching docs.

Collapse
 
kazinix profile image
Dominic Pascasio • Edited

It is hard for me to comprehend what I read, aside from the fact that many articles are not written in my native tongue, I suspect I have a condition -- visuals and audio helped me a lot.

Regardless of the medium though, I like concise tutorials to get me started. If I want to know more, I want an organized and complete documentation.

Many tutorials don't stick with the topic, they include and explain topics that's already known to the readers or topics that belong to the prerequisite section -- I usually avoid them.

It is faster to identify a well written tutorial than well made video. So instead of watching, I read, even though I have to read repeatedly.

Collapse
 
lexiebkm profile image
Alexander B.K.

" I like concise tutorials to get me started"
I think the introduction of React Native for cross-platform mobile development : reactnative.dev/docs/getting-started
is one of the most concise written tutorials to get started I have ever seen.
Assuming we have some background in React, we don't even need to install anything; just play with the code provided in the code playground, and we can immediately see the result of what we are doing. This should be exciting that can give some motivation to learn more from the doc.

Collapse
 
lexiebkm profile image
Alexander B.K. • Edited

The only time I needed to watch video when I learned a new thing is when I learned about routing in Laravel.
I was new to web dev then, so when reading Laravel doc, I struggled much even in the topic of basic routing. I needed to get started, wanted to see the routing run in the web browser. So I watched a video on Travesty Media. Without waiting until the end of the video, I got a clue on how to make a simple basic routing run in the web browser. I stopped watching immediately after I found the solution, and went back to the Laravel doc.
Since then, I have not watched video anymore for learning purpose, even for new things like React, Node.js, Express, Redux, Chart.js, etc. I just visited the official websites of the corresponding subjects/materials that provide documentation.

Collapse
 
joelbonetr profile image
JoelBonetR πŸ₯‡

While I agree to certain extent to the OP, I'd rather put the documentation on the top 1 list of what you need to learn something.

If you think about that there are three situations in which you seek for help on the internet:

  • When you want to get the things done and don't know how.
  • When you want to learn a new thing.
  • Whenever you face an issue you fail to comprehend while implementing.

If you just want to get something done and don't care about learning, videos are fine.

If you want to learn, you just need articles or videos to know the basics, once you're done with that, better head yourself to the reference/documentation and articles that dig deep into the topic.

When you face an issue, seeking for the solution on a video is extremely inefficient, you can scan quickly the text searching for keywords and find the answer quickly.

That's of course an opinion formed through experience and years 😁

Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart

good point!! I had never thought about these 3 points and from this perspective!! LGTM

Collapse
 
adeyemzygraphics profile image
adebiyi mustapha

πŸ€¦πŸΎβ€β™‚οΈ personally i think videos are really helpful especially if you don't have a personal teacher. It gives u insight on the real application of whatever you're trying to learn and there's no better way to learn than watch others do it and trying yourself.

Learning doesn't have to be hard for anyone, and true articles and docs are good as well but should be advised for people who already have knowledge of whatever it is they're trying to learn and not for us newbies πŸ™„that'd be like chasing em all away.

And besides tell this to the millions of people learning to code through YouTube channels like freecodecamp and the likes.

Collapse
 
christiankozalla profile image
Christian Kozalla

100% agree. Learning is a process that requires the learner's activity!

Watching videos is recreational at best.

Collapse
 
lexiebkm profile image
Alexander B.K.

Yep... recreational, esp after exhaustive learning from the documentation or book.
Like watching the guys like :

  • Patrick Syu aka Techlead sharing his experience or opinion on his channel
  • Chris Hawkes talking about ditching React and other things
  • Stefan Mischook talking about freelancing and his opinion about Ruby
Collapse
 
andrewrgarcia profile image
Andrew Garcia • Edited

Totally agree with you. Videos can be a waste. I guess for people who want to take programming as a hobby it can be a comfortable medium, but for those who want to take programming seriously, documentation, open-source development, and practice on data structures / algorithms are the way to go.

P.S. I can't take anyone who "learns from TikTok videos" seriously.

Collapse
 
acode123 profile image
acode123

Why can't you watch videos to learn?

Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart

you can watch videos to learn. But what will you learn? Is it no longer valid to see an article? Search the community? Interact?

Collapse
 
acode123 profile image
acode123

Reading and watching videos both have their pros and cons. You can also be interactive in videos.

Collapse
 
zxhy profile image
HelloWorld

you can select the video's play speeds.

Collapse
 
decker67 profile image
decker

The title should be "You should not ..." ;-)

Collapse
 
alvesjessica profile image
Jessica Alves

Yeah considering the word "need" in the title I would agree with you. But after reading the whole article I totally disagree when putting video lessons as the β€œbad guys” which make you a lazy person or highlighting the "wrong way" and the "right way" to learn. I see your point but if different methods of learning wouldn't be helpful we still would be reading boring encyclopedias till today. Sometimes watching a video or listening to someone speaking about a topic brings you different perspectives and understandings rather than just reading a documentation, an article or a book. And that doesn't make the official documentation less important. But other learning options can be great complimentary resources and not only a label to say if a person is lazy or not. Even because there is no right or wrong when it comes to ways of learning. After all, the main goal is to absorb the concepts related to that topic. And how you do that… well in the end that matters only to you, right?

Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart

Videos are not the bad guys, I even watch videos, I commented in the article. Of course, there are different perspectives of learning something, but you don't always have to spend time watching videos, it makes you lazy. As complementary resources I think it's good, learning tires the mind and I often turn to videos to relieve.

Collapse
 
kvetoslavnovak profile image
kvetoslavnovak • Edited

The main points should be β€œLearning by doing β€œ, the quality of learning materials not the form.
Saying that the ones who learn to code using videos instead of reading texts are LAZY is rather offending
This article is just just a clickbait.

Collapse
 
vinibgoulart profile image
Vinicius Blazius Goulart

This article is not clickbait, videos put us in our comfort zone. And about the quality of the materials, yes, you're right, it matters a lot. But it is undeniable that watching videos consumes a lot of time, regardless of the quality of the content, you could exchange it for several searches and interactions on the web.