Live data from Hacker News

YouTube Channels to Level Up Your Programming Skills

blog.codegiant.io

101–110 of 127 posts

Re: YouTube Channels to Level Up Your Programming Skills

#101
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.

I like them principally because I can actually see what they did rather than them writing what they think they did in an article.. this is a common problem with documentation where if you follow it to the letter, there's still some other thing they failed to mention. Articles are much better once you're up to speed and knowledgeable about a space, but I find videos ideal to set the scene when I'm totally new to somet…

> this is a common problem with documentation where if you follow it to the letter, there's still some other thing they failed to mention.

This makes sense but it seems like an enormous price to pay in return for the tutorial not having mistakes. "We'll use a really suboptical delivery mechanism because it forces us to check our steps as we go".

Re: YouTube Channels to Level Up Your Programming Skills

#102
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.

I can't find a gap in my life that fits video.

Audio maybe as I can listen while walking/driving.

But video stops me multitasking, I can't skim at my own pace, the speed of information delivery is order of magnitude slower than reading and skipping back and forth is much harder than with text+images.

I just honestly can't find a role for video where it's not significantly worse than reading+images (+ allowing for small, embedded video snippets for things that need to move to be understood like complex UI interactions or animations)

Re: YouTube Channels to Level Up Your Programming Skills

#103
post #98
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.

Came here to say exactly the same thing. Video is a poor medium for many topics but especially for programming. It's so god damn slow. To be honest - it's the speech bit more than the video bit. Reading is better than listening to someone talk in nearly every way.

Here ya go (read and search the transcripts):

https://docdrop.org/video/VBrnmciV9fM/

Re: YouTube Channels to Level Up Your Programming Skills

#104

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.

Every time I cook and look up a recipe for the ingredients I have on hand my whole family has to listen to me rant and rave about this phenomenon. I clicked through the link above, scrolled and scrolled, figured out I had been duped, and gave up to come back here for the comments to commiserate.

Re: YouTube Channels to Level Up Your Programming Skills

#105
post #80

Earlier quoted context omitted.

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.

I never thought to look at the man page for bash to learn bash. Turns out it's 78 pages and looks excellent based on a quick scan. Thanks for the recommendation!

Re: YouTube Channels to Level Up Your Programming Skills

#106
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.

There is value when you don't have the brain energy to try stuff out. Just watch and let it wash over you.

Re: YouTube Channels to Level Up Your Programming Skills

#107
post #85
post #31

For those of you that are seasoned, whether you're deeply-familiar with C or not, I'd recommend Antirez's walk-throughs of Redis. Episode 1: https://www.youtube.com/watch?v=VBrnmciV9fM Watching highly-effective programmers navigate, explain, and modify code can be a career-changing experience. If you're not working in a place where these kinds of programmers accrue, you might never get the experience. Thank goodness…

Can you recommend any other people who are very well highly-effective programmers who are having their channels/sharing their experience?

I remember seeing some videos of notch (creator of Minecraft) working on Minecraft.

Watching that video I was impressed how much "courage" he had to try weird ideas immediately, see what happens, and not be afraid to mess up progress he has made, etc.

Of course, notch, like antirez, are gifted, way above average, people. So we have to keep that in mind.

Re: YouTube Channels to Level Up Your Programming Skills

#108

Earlier quoted context omitted.

I like them principally because I can actually see what they did rather than them writing what they think they did in an article.. this is a common problem with documentation where if you follow it to the letter, there's still some other thing they failed to mention. Articles are much better once you're up to speed and knowledgeable about a space, but I find videos ideal to set the scene when I'm totally new to somet…

> this is a common problem with documentation where if you follow it to the letter, there's still some other thing they failed to mention. This makes sense but it seems like an enormous price to pay in return for the tutorial not having mistakes. "We'll use a really suboptical delivery mechanism because it forces us to check our steps as we go".

Ah, but I don't think video is intrinsically suboptimal (I assume suboptical was a typo?) any more than comparing a movie to a book. There are pros and cons of each medium and I can't dismiss either.

I love a proper 90s-style book for sure (No Starch seem to be really good at still putting these out) but there are plenty of times where a video usefully fills in a gap, particularly if you want something super up to date or running on a certain setup (e.g. you're a Mac user and you want to see someone setting up some Python library.. that is definitely on YouTube to follow along with somewhere).

Re: YouTube Channels to Level Up Your Programming Skills

#110
post #31

For those of you that are seasoned, whether you're deeply-familiar with C or not, I'd recommend Antirez's walk-throughs of Redis. Episode 1: https://www.youtube.com/watch?v=VBrnmciV9fM Watching highly-effective programmers navigate, explain, and modify code can be a career-changing experience. If you're not working in a place where these kinds of programmers accrue, you might never get the experience. Thank goodness…

I also recommend "Hacking with Andrew and Brad: tip.golang.org" [1]. They are part of the Go team. It's just something to watch the pros doing live coding. By the way, what's with antirez's colorscheme? I wonder if he really uses that blue background or is it just for the video. [1] https://www.youtube.com/watch?v=1rZ-JorHJEY

> By the way, what's with antirez's colorscheme? I wonder if he really uses that blue background or is it just for the video.

I don't know what you were expecting but those all look like colors from the original DOS and Windows color schemes. It's probably just a guy using colors he grew up with.

Post reply on HN