Ask HN: Where to watch skilled developers writing code and explaining ideas?
20 comments
You didn't mention C++ so this might not be that useful, but I really enjoy Andreas Kling [0] and his work on SerenityOS.
Even though I don't use C++ at all, he explains concepts so well that I've been able to learn a lot.
He also has some videos using Rust to build the SerenityOS Programming Language, Jakt [1]. The compiler eventually became self-hosted, so more recent videos don't contain Rust code, but earlier ones are a goldmine.
[0]: https://www.youtube.com/c/AndreasKling [1]: https://github.com/SerenityOS/jakt
Even though I don't use C++ at all, he explains concepts so well that I've been able to learn a lot.
He also has some videos using Rust to build the SerenityOS Programming Language, Jakt [1]. The compiler eventually became self-hosted, so more recent videos don't contain Rust code, but earlier ones are a goldmine.
[0]: https://www.youtube.com/c/AndreasKling [1]: https://github.com/SerenityOS/jakt
For Typescript, Theo (founder of Ping.gg YC W22) is the best.
https://twitch.tv/theo
https://m.youtube.com/c/TheoBrowne1017
https://twitch.tv/theo
https://m.youtube.com/c/TheoBrowne1017
While I enjoy his videos, his personality can make content hard to watch sometimes.
Do all developers learn only from building? I don’t think watching tutorial is useless…….sometimes your work restrict you to know a scope of a language….and watching other videos can expand your mind
I’d recommend these two pair programming videos of Andrew Gerrand and Brad Fitzpatrick working on Go related projects.
https://www.youtube.com/watch?v=1rZ-JorHJEY https://www.youtube.com/watch?v=yG-UaBJXZ80
https://www.youtube.com/watch?v=1rZ-JorHJEY https://www.youtube.com/watch?v=yG-UaBJXZ80
The obvious answer would be youtube. If you want something more interactive, there might be some on twitch?
Anthony Sottile on twitch is a joy to watch https://www.twitch.tv/anthonywritescode if you like Python
I'm way too uncool to have any experience with twitch. Maybe it's my cell phone signal, but nothing loads. Every video just gives a loading animation. Is it generally slower / less reliable than YouTube?
yes, it is kind of buggy as it's a live streaming platform first and a video on demand library second. Antony does have a youtube channel so you could try that instead.
Definitely twitch. It's hard to find quality content, and most of it is game development, but I have found one or two channels that I can sit in on and watch for a while. Cmgriffing has a really chill personality and talks to chat a lot, so you're free to ask questions if you don't understand something.
I'm a big fan of Tsoding on YouTube and twitch. He's done a million languages, I assume all those included.
George Hotz streams on twitch occasionally: https://www.twitch.tv/georgehotz
You can usually find VODs of his livecoding sessions on youtube as well. Well worth watching.
You can usually find VODs of his livecoding sessions on youtube as well. Well worth watching.
George Hotz stuff is a little too advanced for learning languages. He doesn't really explain the basic concepts.
Jon Gjengset is the quintessential Rust YouTuber in my mind. Example about building and optimizing a wordle solver: https://youtu.be/doFowk4xj7Q
I'm interested in Rust or Unity Game Development.
Any recommendations for Common Lisp?
[deleted]
Specific language that I want to learn: - Java - Typescript - Golang - Rust