Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



If I may, I also suggest:

Ben Eater: electronics, networking, computer architecture, breadboards, and information theory.

Missing semester: Great introduction to computer science and basic programming skills. Good as a reference.

BPS.space: Aerospace engineering, rockets and stuff.

Andreas Kling: computer OS from scratch.

Numberphile, computerphile and so on for quick bites.

Edit: fixed typo


Just a note for anyone Googling: it's Andreas Kling rather than King. (And his channel is awesome)


I forgot to list Ben Eater. And thanks for sharing some others that I wasn't yet familiar with! :)


Thanks for this. As is often the case, webdev seemingly seems to suck the air out of the room at times in discussions of programming, and there are a lot of other super interesting domains out there.


Agreed. I'm a data scientist looking to sharpen the computer science part of my craft, so a lot of web dev stuff just isn't relevant to me personally.


Another channel I'd add to this list is Vivek Haldar: https://www.youtube.com/channel/UCpXfS8bu7ILGCuOtsnJMtxQ

He comments on papers of various CS topics.


dwoot's posting (and replies) seems much more useful than the article, which simply lists a whole bunch of links with no description or commentary. A curated list is, to my mind, much better than a simple search result that anyone can come up with.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: