Dynamic Programming for Beginners: https://www.youtube.com/playlist?list=PLVrpF4r7WIhTT1hJqZmjP...
YouTube Channels to Level Up Your Programming Skills
21–30 of 127 posts
Re: YouTube Channels to Level Up Your Programming Skills
#22Re: YouTube Channels to Level Up Your Programming Skills
#23Most videos, courses, and articles you find don’t teach you much. They’re a recipe for you to follow. Do this then that then this.
If you’re building exactly what the author is building, great! You’ve built it.
Then comes a new problem. Or an interview question. It’s actually the same thing you just built, but you don’t have the understanding to realize that. So you look for a completely new tutorial to follow.
This is a losing proposition. You’re learning a lot of recipes by rote and not understanding much. With months or years of pain, you’ll start to pick up patterns by induction.
Not a great way to learn.
It’s like learning to cook an italian risotto and then being flumoxxed by veggie rice. Even though they’re the same thing.
Now here’s where it gets worse: It seems the market (or at least google searches) wants these rote recipes. It’s what gets you the most traffic.
I don’t know that there’s a solution. It’s probably the same problem as crash diets and everyone asking for the best font to use on a VC pitch deck.
Re: YouTube Channels to Level Up Your Programming Skills
#24In 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.
Re: YouTube Channels to Level Up Your Programming Skills
#25Yikes.
Re: YouTube Channels to Level Up Your Programming Skills
#26Re: YouTube Channels to Level Up Your Programming Skills
#27Earlier 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)
Re: YouTube Channels to Level Up Your Programming Skills
#28As a self tought software engineer, I have tried learning to code from YouTube videos but I really don't recommend it
Videos can work better for learning visual UI tasks of programming. E.g. learning how to navigate visual IDEs such as Jetbrains, MS Visual Studio, Apple Xcode, Qt Creator, Amazon AWS dashboard, etc.
If the above were all reduced to text-based materials, you'd end up with a bunch of static screen shots which misses the movement of the mouse and the button clicks that showed how the IDE changed from one state to the next.
On the other hand... if you're primarily learning the syntax of a language or studying the Big-O properties of an algorithm, you don't need a talking head on a video to explain it. It's more efficient to just read the text.
Re: YouTube Channels to Level Up Your Programming Skills
#29Earlier 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)
Re: YouTube Channels to Level Up Your Programming Skills
#30Covers: - DeFi (Decentralized Finance) Development
- Ethereum
- Web3
- Truffle
- Solidity smart contracts