「あの人も読んでる」略して「も読」。さまざまな寄稿者が最近気になった情報や話題をシェアする企画です。他のテックな人たちがどんな情報を追っているのか、ちょっと覗いてみませんか?
みなさんこんにちは。
「あの人も読んでる」、第5回目の投稿です。maguro (X @yusuktan)がお届けします。
今回のテーマ: ライブコーディング視聴のすすめ
みなさん、ライブコーディング動画の視聴は好きですか?
僕は大好きで、作業中に作業用BGMとして垂れ流したり、ジムで有酸素運動をしながら見たり、寝る前に寝落ち用動画として(?)視聴したりしています。
そんな雑な使い方で意味はあるのか?というところもありますが、単純に何か音がある環境のほうが好きというくらいの気持ちでやっています。あとはなんとなくでも垂れ流していると、「そういえばあのライブコーダーの人がこの題材取り上げてたなあ」のようにあとからふと思い出されて、知識が有機的につながっていくように感じることもあります。
「勉強するぞ!」という気持ちで見るというのもアリ、気楽に見るのも全然アリです。
ライブコーディングを見ることには、具体的には以下のような良さがあると思っています。
- 文字情報だけでは得にくい、凄腕プログラマの生の手さばきが見られる
- ターミナル、エディタ、CLI/GUIツールの使い方
- ドキュメントの読み方
- デバッグする際にどのように原因箇所を究明していくのかという試行錯誤や思考の過程
- 検索の仕方(特に最近だとLLMをどのように使っているか)
- コーディング→動作確認→テスト、の一連のサイクルの回し方
- さまざまな領域の知識に触れるためにきっかけになる
- コンパイラを作っている人もいる
- OSレイヤーの開発をしている人もいる
- プログラミング言語の難解な機能について解説するスタイルの人もいる
- OSSライブラリのメンテナンス風景をライブする人もいる
そこで今回は、おすすめのライブコーディング動画・チャンネルをいくつか紹介していこうと思います。「あの人も読んでる」ならぬ「あの人も見てる」です。
なお、2020年に以下の記事をZennで公開しました。2025年の今、改めて今の推しを紹介していこうと思います。
YouTubeにあるライブコーディング動画を見て Rust を学ぼう
Tsoding Daily
https://www.youtube.com/@TsodingDaily
かなりアクティブに更新されており、頻繁に新しいコンテンツに触れることができます。題材としても極めて多岐に渡っていて
- 自作言語の開発
- 3Dライブラリの開発
- 珍しいプログラミング言語を利用した開発(C3、Jaiなど)
- Wasm
などがあります。数年前はHaskellをメインで使っている印象があったのですが、いつのまにかCがメインになっていました。話しながらのコーディングがかなり上手で、何をやっているのか細かく説明しながら書いてくれるため、動画としてのクオリティも高いです。
Jon Gjengset
https://www.youtube.com/@jonhoo
Rustライブコーディングといえばこの人です。聞き取りやすい英語と明瞭かつ的確な説明で、難解な概念をなめらかに説明してくれます。エディタやターミナルの扱いも秀でていて、僕も彼のNeovimの設定を参考にして、同じくらいのスピードで開発ができるようにと練習していた時期がありました。
Zig SHOWTIME
https://www.youtube.com/@ZigSHOWTIME
プログラミング言語ZigでVP of Communityとして活動されているLorisさんのチャンネルです。Zig本体の不具合を修正したり、ZigでOSS開発をしたりといった様子を配信しています。
oliver@プロ個人開発勢
https://www.youtube.com/@niwatoliver
お待たせしました。日本語です。
comilioという漫画投稿プラットフォームを開発しているおりばーさんが開発の様子をライブコーディングしています。つい先日、GW中は毎日のように10時間以上の配信をやっていて狂気を感じました(褒め言葉)。
Rui Ueyama
https://www.youtube.com/@RuiUeyama
日本語です。あまりアクティブには更新されていませんが、最推しのライブコーディングです。自作のCコンパイラのデバッグで、どのようにして原因箇所を特定するのかという筋道立て、その作業を効率化するためのシェルスクリプトの導入、流麗なエディタ捌きなど、ソフトウェアエンジニアとしての経験が織りなす職人芸の美しさを感じさせられます。自分も将来はこうなりたいと憧れます。
低レイヤーガール
https://www.youtube.com/@low_layer_girls
自作OS、自作ブラウザという非常に興味深いトピックについて配信をされているチャンネルです。日本語です。
「作って学ぶブラウザのしくみ」「作って学ぶOSのしくみ」の2冊が技術評論社から出版もされています。本の著者陣がどのようにOS・ブラウザの開発を進めているのかを動画で見ると、また違った角度から学習がはかどるのではないかと思います。
Asahi Lina / 朝日リナ
https://www.youtube.com/@AsahiLina
Asahi Linuxの主要貢献者の1人で、Linuxカーネル周りの開発の様子を配信しています。
2025年3月にはGPUドライバの開発を半永久的に停止することを発表しているため、今後配信が続くのかは不透明な状況ですが、過去のアーカイブを見ることは可能なため紹介しました。
おわりに
今回は、ライブコーディングのすすめということで、僕が普段見ているライブコーダーの方々を紹介していきました。
やはり英語のものが多いですが、ライブコーディングであればプログラミングのコードやターミナル上で実行しているコマンドなどを見れば、文脈から何をやっているのかある程度分かる部分もあります。また、特に人気のある配信者は聞き取りやすい英語を話してくれる傾向にあると思います。自動字幕生成なども活用しつつ、チェックしてみていただければと思います。
まだ僕の知らないライブコーダーの方がいると思うので、ぜひ推しがいる方は教えてください!
また次回、おすすめコンテンツを紹介していきます。お楽しみに!
maguroさんの「も読」過去記事
- 生成AIを使うか、使われるか - 学習を加速するための活用(5月8日公開)
- Rustの学習の難しさと取るべきルート(4月17日公開)
- MCPことはじめ / MCPサーバーのセキュリティリスク(4月4日公開)
- n月刊ラムダノート、実用Raft(3月21日公開)