ChatGPTをはじめとした生成AIの進化でプログラミングへの障壁は急激に下がっている。
ただ、最初の一歩が結構高いのは変わらない。エディタを用意するとことか、開発環境を整えることや、やっておくと便利な設定とか。。。
そういうものは依然として動画で学習するのがいい。 幸いにも優秀なエンジニアたちがこぞって解説動画を出してくれているのでそれを見て最初の一歩を踏み出すののがお勧め。
前提
自分は本職がエンジニアではない。単に自動化とかAIでの開発とかに領域が被っている程度。
だから、内容の充実度というよりかは「自分が初学者で勉強したときに助けられたかどうか」という一点を基準に紹介していく。
おすすめのYouTubeチャンネル
いまにゅのプログラミング塾
「自動化」「Python」「GAS(Google Apps Script)」を勉強するときにお世話になった。

このチャンネルのいいところは「程よく無編集の部分がある」というところ。
編集はされているんだけど、たまにエラーが出たりして、それを修正するシーンも動画内にある。親しみやすさがある。
おすすめの動画はGASのこの動画。
キノコード
PythonとSQLを勉強する際にお世話になった。 SQLやデータ分析系の再生リストが充実している。

動画の構成がわかりやすい。
使っている機材もしっかりしていて、音声が聞きやすく、編集がしっかりしていて動画として非常に見やすい。
おすすめの動画はSQLのこの動画。
セイト先生のWeb・ITエンジニア転職ラボ
Web開発系の動画が充実している。 HTML・CSS・JSの勉強、最近だとTypeScriptを勉強するときにお世話になった。

動画のテンポが良くて、ところどころに小ボケが入る。
(変数名が「う◯こ」だったりとか)
硬い感じではなく、楽しく学びたいのであればお勧め。
おすすめの動画はTypeScriptの以下の動画
追加でDockerのこの動画(めっちゃわかりやすい)
プログラミングチュートリアル
Web開発系の動画が充実していることと、モダンな技術やサービスを組み合わせた構成のWebアプリ実装など、痒いところにてが届く。

ゼロからの初心者向きかというとそうじゃなくて、自分が使いたいフレームワークや構成の講座があったら優先的にみるという立ち位置。
あと、このチャンネル見ていると、ちゃんとしたマイク使うのって大事だなと思う。
おすすめの動画は以下のSupabaseの動画。個人開発の心強い味方。
動画学習のコツ
動画で学習するのにはコツがある。
実際に手を動かす
見て終わるんじゃなくて、自分でもPCを立ち上げて動画内でやっていることをやってみる。
やってみると「こんな感じなのか〜」という雰囲気が掴みやすくなるのと眠くならない。
100%の理解を目指さない
動画を最後まで見ることを最優先にして取り組む。
こんなことやってたなぐらいで全然問題はない。
それを踏まえて実際いろんな課題に取り組んでいくと、「あーあの人が言ってたあれはここで役に立つのか」と感じることがあって、そうなったら戻ってきて再度勉強すればいい。
まとめ
今回はプログラミング学習でおすすめのYouTubeチャンネルを紹介した。PythonとWeb開発に偏っているけど、他の言語も探せば腐るほどある。
最初の一歩を踏み出してもらって、ChatGPTや色々な記事を参照にして課題に取り組んでいってもらうのがお勧め。