Live data from Hacker News

List of YouTube channels for improving web development and programming skills

devandgear.com

61–70 of 95 posts

Re: List of YouTube channels for improving web development and programming skills

#61
I'll throw mine out there.

I have over a hundred videos on WebGL, and over two hundred videos total.

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

I haven't added a new video in a couple of years, but am thinking of getting back into it.

Re: List of YouTube channels for improving web development and programming skills

#62

too bad my channel isn't on the list :( https://www.youtube.com/channel/UCN66Pz78qCMzGa1eNdBxWfQ/

good videos! im so reluctant to watch this topic on youtube because so many people are trying to sound smart / hip, but you are perfectly focused on the actual subject. thanks!

Re: List of YouTube channels for improving web development and programming skills

#64
post #7

I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…

This has been my experience as well. In that introductory period when you're first dipping your toes into a new topic I think youtube videos are great at getting you introduced to the vocabulary you're going to need to pick up. Sometimes a new topic can seem much more complex than it really is because there's a lot of unfamiliar terms being used and not because of the actual complexity of topic. Youtube is a pretty gentle way of getting familiar with the lingo so that you have an understanding of what exactly it is you don't know, and what to search to figure it out on your own.

There are some videos that are useful on an even higher level because they cause you to question your way of thinking on a subject. Rich Hickey's talks were like this for me and I think the video format really was the best for that. Some people are just really talented orators and things wouldn't translate as well to text only.

Re: List of YouTube channels for improving web development and programming skills

#65
post #60
post #7

I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…

I think that YouTube is great for culture. It includes programming culture. Basically telling you that things exist. However if you really want to do something, you need practice, and YouTube is not ideal for that. For programming, what you need is a computer, a development environment (preferably something well integrated if you are beginning) and a project (if you are a beginner, the simpler the better). Text docum…

I think certain hands on skills are an exception to this. I can't imagine Bob Ross teaching me to paint through a manual. But programming is such a text based activity, so youtube is great at the what and the why, but text is still the best for the how.

Re: List of YouTube channels for improving web development and programming skills

#66
Like someone else had mentioned, the list is comprised of channels geared heavily at web development featuring content for early career developers.

There are a ton of channels that dig deeper in more general software and particulars: 1. Algorithms Live! for those that are into competitive programming

2. PapersWeLove for those that are into white papers and the research that underpins some of the systems that we use today

3. 3Blue1Brown for mathematics

4. ThePrimeagen for Vim and other software things

5. Gaurav Sen for digestible chunks of system design components

6. code_report for just programming. The author is going through Structure and Interpretation of Computer Programs (SICP) at the moment

7. commaaai archive for following George Hotz, founder and creator of comma.ai, a self-driving car company. He was a former Googler working on zero days (security)

8. Jon Gjengset for Rust. He's got a lot of great videos as an open-source contributor in Rust projects and was most recently at MIT doing his PhD

9. Bitwise is a bit old (last post was a year ago), but former Oculus lead dev teaching folks about compilers, simulators, FPGA-based hardware, and other low level topics from a practitioner

10. Two Minute Papers for quick high level hits/overviews of whitepapers

11. Engineer Man for great short introductions into various parts of the stack, scripting, Unix, and other abstractions

There are many more and recorded streams from other programmers teaching random things. There are tons of engineers on Twitch representing a multitude of companies like Lyft, CockroachDB, Netflix, and others working on open-source projects.

As a more experienced developer, I much prefer these channels over the ones listed, but my point is that the content is there when people actually search. The YouTube algos may not pick up all of them immediately and is most certainly more dominated by content directed at less experienced devs, but I much prefer some of this to the course recommendations that others are stating. Courses are really good, once you're convinced you want to do a deep dive into something, but most people do not finish MOOCs.

Re: List of YouTube channels for improving web development and programming skills

#67
post #35
post #5

I clicked on a few and they all turned out to be tutorials for beginners. I would use it if it had a filter for "How long have you been programming:" [ ] Never [ ] 1 Year [ ] 3 Years [ ] Over 10 years Then I would tick the "Over 10 years" option and hope to find channels that update me on the latest developments. While somebody else would select the "Never" option and will find beginner tutorials.

That was my initial thought as well, but then I realised that some resources wouldn't fit into this simple categorizaiton. Take the Google Chrome Developers channel as an example. Most of the content creators there are fantastic, experienced, and smart developers. But then, they may discuss some fundamental issues such as browser apis or web components that are equally valuable both for novices and for experienced de…

Link to that video: https://youtu.be/Nzokr6Boeaw

Re: List of YouTube channels for improving web development and programming skills

#68
This list needs thenewboston [1]. I got into programming by learning Android development, and learned entirely by watching his channel. He has hundreds of tutorial videos on everything from Adobe suite products to Angular to PyGame and he's incredibly thorough on each one.

[1] https://www.youtube.com/user/thenewboston

Re: List of YouTube channels for improving web development and programming skills

#69
post #7

I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…

"If you want to build a ship, don’t drum up the men to gather wood, divide the work and give orders. Instead, teach them to yearn for the vast and endless sea." - Antoine de Saint—Exupery

Corollary lesson: when you find yourself driven by a yearning for some overarching majestic goal to overcome great challenges at great cost, remember that working hard on something doesn't mean you'll ever get to use that thing. Those woodcutters, metalworkers, shipwrights, artisans, etc. who poured their hearts and souls into building that ship will very likely not sail the vast and endless sea that motivated their labor.

If you yearn for the vast and endless sea enough that you wish to sail it, forget the wood. Become a seaman.

Re: List of YouTube channels for improving web development and programming skills

#70
post #60
post #7

I think a lot of educational Youtube channels aren't that great in actually teaching you anything. What they are great at is sparking the interest and planting the seed for your own work. At least my experience is that actually doing things is how I learn them. Youtube can be a great springboard for that. Things to look out for: a person you like and who has enthusiasm and knowledge. For example EEVBlog Youtube chann…

I think that YouTube is great for culture. It includes programming culture. Basically telling you that things exist. However if you really want to do something, you need practice, and YouTube is not ideal for that. For programming, what you need is a computer, a development environment (preferably something well integrated if you are beginning) and a project (if you are a beginner, the simpler the better). Text docum…

For programming, yes, especially if you're a beginner. But for more conceptual aspects of software engineering and system design, or tutorials on new technologies, videos can sometimes be useful.

Here's a good recent one by Raymond Hettinger on making things easier for yourself when programming, such as ways of reducing how many things you'll need to keep in working memory at once. It actually does directly involve a lot of pure code so it's maybe not the best example of what I described, but it's mostly focused on cognition and is generalizable to programming in any language, or possibly doing any kind of demanding mental work in any field.

"The Mental Game of Python" - https://youtu.be/UANN2Eu6ZnM

Post reply on HN