Live data from Hacker News

YouTube Channels to Level Up Your Programming Skills

blog.codegiant.io

11–20 of 127 posts

Re: YouTube Channels to Level Up Your Programming Skills

#13
post #2

As a self tought software engineer, I have tried learning to code from YouTube videos but I really don't recommend it

why?

My main complaint with learning to code from videos is that it's really difficult to match the pace at which information is entering your head to the pace at which your head wants to absorb information. I believe (but cannot prove) that that mismatch is a major impediment to knowledge retention. With written material, by contrast, it happens so naturally that you don't even realize you're doing it. You unconsciously slow down or even re-read difficult bits, and skim over the stuff you already know.

I'm also a big proponent of active reading techniques for learning new material efficiently. It's nigh impossible to scribble notes on a YouTube video. With written material, virtually anything can be converted to PDF and read on a tablet with a stylus in hand.

That isn't to say that videos are useless. Lectures are great for learning things at a high level. And there are some YouTubers like 3blue1brown that make excellent use of the medium. But, unless you really just can't even with reading, even the best of them are probably still best used as supplementary rather than primary materials.

I'm an avid consumer of recorded conference talks and the like, too, but I recognize that as being a form of entertainment as much as anything else.

Re: YouTube Channels to Level Up Your Programming Skills

#14
post #7

“The only way to learn a new programming language is by writing programs in it”. --

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)

Re: YouTube Channels to Level Up Your Programming Skills

#15
My own suggestions:

Game Design and Design Criticism:

Design Doc https://www.youtube.com/channel/UCNOVwMpD-5A1xzcQGbIHNeA

TB Skyen https://www.youtube.com/user/TBSkyen

Game Development

HeartBeast https://www.youtube.com/channel/UCrHQNOyU1q6BFEfkNq2CYMA

Brackeys https://www.youtube.com/user/Brackeys

Sebastian Lague https://www.youtube.com/user/Cercopithecan

GDQuest https://www.youtube.com/channel/UCxboW7x0jZqFdvMdCFKTMsQ

Javidx9 https://www.youtube.com/channel/UC-yuWVUplUJZvieEligKBkA

Re: YouTube Channels to Level Up Your Programming Skills

#20

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.

Yeah, this article oozes of "we need to create content that gets eyeballs and backlinks to market our website/product", which unfortunately is all too common these days.

Next time someone tries to find youtube channels for programming, they will end up on this list, rather than finding some real recommendations by real persons.

The "author" of this article is even "Team Codegiant", it's a red flag when no real person wants to put their name on content. Which is especially funny since throughout the article the author refers to themselves in first person.

Edit: and check out the submitter's post history. 15 submissions - all for codegiant.io: https://news.ycombinator.com/submitted?id=spiderjako22

Post reply on HN