Live data from Hacker News

YouTube Channels to Level Up Your Programming Skills

blog.codegiant.io

71–80 of 127 posts

Re: YouTube Channels to Level Up Your Programming Skills

#72
post #63

Am I the only one who thinks watching videos is an inefficient way to learn new programming techniques? There's no way to copy and it's hard to remember where a specific concept was so that you can reference it again. Sometimes, the video or audio quality is bad enough that you can't even really tell what's going on.

> Am I the only one who thinks watching videos is an inefficient way to learn new programming techniques?

Just watching wouldn't be of help. Watching and doing will probably get you far. As for how efficient they are, it probably depends on the quality of the video and the student.

> There's no way to copy and it's hard to remember where a specific concept was so that you can reference it again.

That's true for books, audio, class lectures, etc. But at least with a video, you can always go back to the part your didn't understand - unlike say a class lecture.

> Sometimes, the video or audio quality is bad enough that you can't even really tell what's going on.

So watch better quality videos?

Re: YouTube Channels to Level Up Your Programming Skills

#73
post #32

In this article: 5000 words about "what is programming". Then, waaay down at the bottom, the actual list of YouTube channels. Seriously, this is worse than those recipes where you have to get through three anecdotes about cooking with grandma.

I was just watching an old YouTube video of a couple guys throwing a giant rock off a bridge into a river in a remote part of the U.S with no one around. It was 20 seconds long. If it were produced in 2020, you'd have 10 minutes of useless preamble including discussion about how hyped they are to throw a rock, how difficult it is to carry a rock, fake drama about being followed by non-existent security, a drone shot…

But did you like and subscribe? Did anyone, because if someone did their time at the start wasn't wasted.

Re: YouTube Channels to Level Up Your Programming Skills

#74
post #63

Am I the only one who thinks watching videos is an inefficient way to learn new programming techniques? There's no way to copy and it's hard to remember where a specific concept was so that you can reference it again. Sometimes, the video or audio quality is bad enough that you can't even really tell what's going on.

The miss efficient way to learn is to use all medias available appropriately. You can integrate video lessons into habits that wouldn’t be practical in other forms.

Re: YouTube Channels to Level Up Your Programming Skills

#75

Earlier quoted context omitted.

I know a guy who apparently has photographic memory. When a new programming language comes out, he buys the book, and reads it, and then he's fluent in that language. It's terrifying to watch. And the guy had no idea that's not how people do it. He saw me fiddling with a new language, and was baffled with what I was doing.

To be honest, it's weird after learning 5-6 programming languages how quickly you can pick up a new language. Grab your variable declarations, inheritance support, static typign, flow control, loop forms, your variable casting, your i/o for files and the standard output for strings and you can learn any language pretty easily. Edit: String concatination if it's not Java-like (because . concatination is a thing)

My nemesis is bash. Every intuition that I have about programming languages doesn't seem to apply there.

Re: YouTube Channels to Level Up Your Programming Skills

#77
post #32

Earlier quoted context omitted.

I was just watching an old YouTube video of a couple guys throwing a giant rock off a bridge into a river in a remote part of the U.S with no one around. It was 20 seconds long. If it were produced in 2020, you'd have 10 minutes of useless preamble including discussion about how hyped they are to throw a rock, how difficult it is to carry a rock, fake drama about being followed by non-existent security, a drone shot…

Hey, what's up everyone, it's your man Todd. I'm back with another video and, today, we're gonna throw a giant rock off this bridge! But first, a word from our sponsor. Now, I don't play games very much, but I've been playing Raid: Shadow Legends and I can't get enough! It's got all sorts of shit that other games have, but Plarium let me play Raid: Shadow Legends for free . Boo yah! Trust me, you won't want to leave…

This comment is perfection

Re: YouTube Channels to Level Up Your Programming Skills

#78
The biggest thing about learning programming from Youtube channels is that they just get something up and running. There is no talk about modularisation or testing. Everything gets dumped right into main and right into the http router handler function. Look up any video on how to build an http server in nodejs - and it is like that.

Re: YouTube Channels to Level Up Your Programming Skills

#79
post #63

Am I the only one who thinks watching videos is an inefficient way to learn new programming techniques? There's no way to copy and it's hard to remember where a specific concept was so that you can reference it again. Sometimes, the video or audio quality is bad enough that you can't even really tell what's going on.

Videos are great when the narrator reflects his/her thought process and adds relevant history(of how things come to that) when doing things.

Articles can do it even better but can get very lengthy and people looking to quickly learn how to do something will seek short, to the point articles and missing out on significant depth.

Of course just watching a video won't make you learn something but I think the situation is the same with articles. Remember school times, the articles were not that lengthy(I mean STEM of course) but to truly grasp something you would have to go over it again and again and try to solve problems by yourselves.

I think the article have the advantage of extremely fast skimmability, you can even condense everything into a single page and use it as a reference because you can skim to the point in a single glance.

Re: YouTube Channels to Level Up Your Programming Skills

#80

Earlier quoted context omitted.

To be honest, it's weird after learning 5-6 programming languages how quickly you can pick up a new language. Grab your variable declarations, inheritance support, static typign, flow control, loop forms, your variable casting, your i/o for files and the standard output for strings and you can learn any language pretty easily. Edit: String concatination if it's not Java-like (because . concatination is a thing)

My nemesis is bash. Every intuition that I have about programming languages doesn't seem to apply there.

The good thing is that it's well documented. As opposed to something like ruby, which doesn't have any complete language reference documentation, for bash everything is in the manpage, and it's not that long either.

There's also the info-manual, but I'm doubting it offers any more detail than the manpage. They're both probably equally complete.

Post reply on HN