最初に覚えるプログラミング言語は何がいいですか？ coding(142)

「最初に覚えるプログラミング言語は何がいいですか？」

あるいは、

「最初にある言語を覚えたんですが、そのままでいいですか？」

という書き込みを拝見することがある。

お答えをまず最初に。

#### 最初に覚えるプログラミング言語はなんでもいいです。
と思った。そう書いた。少し考えたら

#### プログラミング言語は覚えなくていいです。
の方が、自分の経験にあっているような気がする。
記憶したくないから電子計算機を使ってプログラミングしている。
コンパイルエラーが出たら直せばいいから。プログラミング言語を覚えている必要がない。

人間が計算機に勝てる３つのこと。忘れる、あきらめる、やめる
https://qiita.com/kaizen_nagoya/items/49dc709d289d22846044

プログラマにとって、何か知っている必要なことは何もない。仮説（39）
https://qiita.com/kaizen_nagoya/items/30daf9836702bdefaf7d

「知っている」ことと「実現する」こと　
https://qiita.com/kaizen_nagoya/items/fc65bb332561add5b249

30年くらい前は、知人が情報処理試験で受験するの際に、あもうもなく、アセンブラを勧めていた。

仕様が付いていて、アセンブラを覚えていなくても、記憶しなくても合格できるから。

だから、~~よく考えたら、~~(よく考えなくても)プログラミング言語は覚えなくていいんです。
アセンブラ以外だと情報処理試験に受からないだけで、仕事には困りません。

描いて、コンパイルすれば、コンパイルエラーはでる。
存在しているサンプルプログラムをちょちょっと書き換えるのに、プログラミング言語を覚えていないといけないことはない。

自分が一番得意な8086アセンブラが身についてしまったのは、プログラムかきはじめてから１０年くらい経ってからです。プログラミング言語を覚えてからプログラムを描いたことはないかも。

プログラムは詩のように描こう。仮説(110)
https://qiita.com/kaizen_nagoya/items/dd2a912f23b18e0f8893

programming like making a poem.
https://qiita.com/kaizen_nagoya/items/07ed8747f0811d070070

なぜかっていうと、学ぶことと覚えることは違います。

学ぶ必要はある。覚える必要はないのです。
５歳くらいの若いうちから始まるのも、５０歳、６５歳の年取ってから始まる場合も一緒。
覚えなくていい。何歳からでも始めらられる。

50歳からのプログラミング言語入門。docker(152)
https://qiita.com/kaizen_nagoya/items/5c7cec79cb3b15237076

６５歳からのプログラミング入門 転職(16) 
https://qiita.com/kaizen_nagoya/items/1561f910c275b22d7c9f

ただし、１９８０年より前に、紙カードに穴を開けてプログラムを売っていた人たちは、
残念ながら、プログラムを覚え、フローチャートを書いて、プログラムが正しいことを
たしかめてからコンパイルしなきゃいけないという電子計算機の奴隷のような生活をされていたとお聞きしています。

プログラムは間違えずに入力する時代から、プログラムは間違えて覚える時代にいつ変わったか。フローチャートあるなし。
https://qiita.com/kaizen_nagoya/items/a0f6b63714f2c060367b

PCが、電子計算機の民主化を推し進め、プログラミング言語を覚えなくてもプログラムできる環境を整えてきました。MicrosoftとAppleに感謝する理由でもあります。

C言語(C++)が必要な人と必要ない人
https://qiita.com/kaizen_nagoya/items/2afe9e846b55b24cb6f1

## @tasurom 最初にどのプログラミング言語を学ぶか悩まなくて良い３つの理由
https://qiita.com/tasurom/items/a8c56b59caa7e202417b

>1. １つできれば他もできる
>2. 何があっている（楽しいと感じる）かなんて分からない
>3. 悩めば悩むほどポジショントークに振り回される

三つとも同意です。「最初にどのプログラミング言語を学ぶか悩まなくて良い３つの理由」を拝見していたら、紹介して終わっていたかもしれません。

@tasurom さんの問いかけにまずお答えいただけるといいでしょう。

「ポジショントークに振り回していないでしょうか。」

最初に覚えるプログラミング言語は何がいいですか？
と聞かれている方が、
何か困りごとがあるのか
何かやりたいのか
何かつくりたいのか
短期的なお金儲けがしたいだけなのか、
長期的なお金儲けがしたいのか、

そして、その思いは、過去３年くらいのあいだにどのように変化してきて、
これから３年後の間にどのゆに変化しそうなのか。

「何があっている（楽しいと感じる）かなんて分からない」
ことにいちど、思いをはせていただけるとよいでしょう。

## 学ぶ。をちゃんと

「覚える。をちゃんと」じゃないところが大事。

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">祝！　「よくわかるPHPの教科書」が増刷されました！　記念して、2名様にプレゼントします。ご希望の方はリプライで「欲しい！」とお知らせくださいませ。<a href="https://t.co/hj616MUYug">https://t.co/hj616MUYug</a><br><br>便乗セールで、Udemy講座の最安値クーポンも発行します。<a href="https://t.co/2ZsuTVe7Wb">https://t.co/2ZsuTVe7Wb</a></p>&mdash; たにぐち まこと／学ぶ。をちゃんと (@seltzer) <a href="https://twitter.com/seltzer/status/1499653906082586625?ref_src=twsrc%5Etfw">March 4, 2022</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

「欲しい！」とだけ返信し、みごと当たりました。

ありがとうございます。

<!--
IT業界のお客様になっていただけるような、かっことした仕事をしている方とお話されている時かどうか。不安な状態で迷っている人の弱みにつけ込んでいるのではないと言えるのでしょうか。
-->

そして、学ぶ事も要らないかもしれない。慣れるだけでプログラム書けるかも。

#### 「最初に覚える自然言語は何がいいですか？」

という質問を考えて見てください。
何がいいかどうかに関係なく、まず一つ母語を習得したことを思い出してみてください。

プログラミング言語教育のXYZ。 仮説（52）
https://qiita.com/kaizen_nagoya/items/1950c5810fb5c0b07be4

ここでは、学習することだけを目的とはしていません。
言語は、何かをするための道具です。
プログラミング言語も、自然言語も同じです。

その何かがない状態では、何か探しをするのではなく、自分が何かがないのはなんでだろうってぼんやり考えてもらえるとありがたいです。

英語教育ではCHANGEと言っているらしいです。なにかを変える必要はかならずしもないかもしれません。自分が今、１年後、１０年後、何がしたいかで、経路を想像してみるのがいいかもしれません。

経済学を理解するために英語の本を読んだり、
数学を解くために英語の本を読むのは、とても役立ちます。
英語だけ勉強するって意味がないかもしれないって想像できるかどうか。

プログラム言語は問題を解決し、場合によっては対価をいただくことを想定しています。
勉強だけして仕事(趣味でもいいです)に役立てない人は除外しています。

勉強しなきゃプログラム書けないと思っている人も除外しているかもしれません。勉強しなくても、問題が解きたくて、問題を記述すればプログラムをもう書いています。勉強が先って誰が決めたんでしょう。

プログラムは問題を記述して解決するための道具です。
問題を解く気のないプログラムを書いていて楽しいわけありません。

「プログラマを目指す」ことの空虚（むなし）さ。仮説(59）
https://qiita.com/kaizen_nagoya/items/513f39bcf01a3db36d09

プログラマは目指すものではなく、日々問題をプログラミングで解決している状態を指すものだと理解しています。作家が毎日文章を書いたり、歌手が毎日歌を歌っているように。

リルケが「若き詩人への手紙」で 若い人が、芸術への道を進むかどうか悩んだときに、 芸術家になる人への、一つの教訓を示しています。 「自分が作家だと思うこと」が大事とのこと。自分で一行でもプログラムをかけば、あなたはプログラマだ。目指す必要はない。
https://bookmeter.com/books/515671?review_filter=netabare

誰か、あこがれの人を目指すのはいい。「プログラマ」を目指す必要はない。

「何を」よりも「誰を」１０年後のために今見習いたい人たち
https://qiita.com/kaizen_nagoya/items/8045978b16eb49d572b2

日本のプログラマが世界で戦える16分野・事例。仮説（53）統計と確率(25)
https://qiita.com/kaizen_nagoya/items/a7e634a996cdd02bc53b

# アセンブラ
30年くらい前は、あもうもなく、アセンブラと答えていた。

知人が情報処理試験で受験するの際に、私はいつもアセンブラを推奨していた。仕様が付いていて記憶しなくてもよいことが一番。

アセンブラ以外であまり役にたつソフトをかいたことがなかったからもある。

アセンブラへの道
https://qiita.com/kaizen_nagoya/items/46f2333c2647b0e692b2

おおきく方向転換したのは、電総研（現在の産総研）の研修生として、在籍していた際に、「アセンブラは書けるがLISPはかけない」といったら、「LISPはアセンブラだ」と反論され、ぐうの音もでなかったことからだった。

当時、LISPマシンというLISPがアセンブラとして動く機材があった。
Intel 80386が安価で高速になり、LISPマシンよりも速くて安いLISPが動いてしまい、誰でもLISPが使えるようになっていた。

「LISP入門」入門
https://qiita.com/kaizen_nagoya/items/a15fb08db24bad85a841

プログラミング言語の作り方 〜 Go によるアセンブラ、バーチャルマシン、コンパイラの実装
https://qiita.com/nirasan/items/cb1f79955f31c45c6658

Hello World くらいしかできない言語のアセンブラをつくる
https://qiita.com/mitsuchi/items/767544d6ca044cbcc9c4

# コンパイラさえかければ、どんな言語でもいい

20年くらい前には、もうどんな言語であっても、コンパイラさえ書ければいいですよって方針変換した。

自分でコンパイラを書いて、コンパイラの書き方を指導できるようになったこともある。

名古屋地区で20年くらい前に教育を受ける新人たちは、
「３ヶ月でコンパイラかけなきゃプログラマになるな」
って檄をとばしていました。

30年近く前に、COBOLでアセンブラを作られた方がいたこともあり、
どんな言語でも、アセンブラもコンパイラもかけるはずだという思い込みによります。

プログラマの「プログラムが書ける」思い込みの激しさは強みであって弱点ではない３つの理由。仮説（168）統計と確率(17)
https://qiita.com/kaizen_nagoya/items/bc5dd86e414de402ec29

心理学の本を読むよりはコンパイラ書いた方がよくね。仮説（34）
https://qiita.com/kaizen_nagoya/items/fa715732cc148e48880e

Code Complete：goto論争の終焉
https://qiita.com/kaizen_nagoya/items/82c7939f442cbd5fce37

# その言語をアセンブラとするCPUを設計すればなんの言語でもいい。

さらに時代は進み、Verilog HDLの勉強をして、CPUの設計ができるようになった。（嘘）CPUの設計のReviewができるようになった程度。

それでも、どうすれば、どういう言語をアセンブラとするCPUが書けるかの想像がつくようになり、方針を変換した。

その言語をアセンブラとするCPUを設計すればなんの言語でもいい。

RTL設計スタイルガイド Verilog HDL編(System Verilog対応版）
https://qiita.com/kaizen_nagoya/items/4c02f1575db1f28310a7

コンピュータの構成と設計 パターソン & ヘネシー
https://qiita.com/kaizen_nagoya/items/dc7246b39935974bcd2d

CPU設計実習(授業用) - 1章 CDECvのアーキテクチャ設計
https://qiita.com/rikitoro@github/items/6992ad968f8dc842ffeb

CPUの創りかた, 渡波 郁
https://qiita.com/kaizen_nagoya/items/2e1b6b79ea3e6b2bf0c0

CPUからOSまで自作してみた話①
https://qiita.com/yusuke_blog1026/items/71a2119e3fdb4a52bda9

# 今解きたい問題のライブラリさえ呼べれば、どの言語でもいい。
今、WEBを作ろうとしているとします。
今、作りたいWEBの機能を全て持つライブラリをどの言語からでも呼び出せれば、
どの言語でもいいです。

肝心なのは、どの言語でそのライブラリを書いているかではなく、
どの言語でそのライブラリを呼び出せるかです。

ありとあらゆる言語で呼び出せれれば、どの言語でもいいことに納得いきませんか？

# 別解：どんな言語でも、祖先と子孫を辿ればよい。
ある言語を習得したら、その言語の祖先となる言語や、子孫となる言語も少し勉強して、比較さえできるようになっていればいいというのが別解。

必要に応じて、言語を切り替えられれば、困ることはないはず。

C言語を最初に覚えたら、先祖としてのPasclと、子孫としてのC++、JAVA,C#のどれかを使えるようにしとけばいい。

JavaScriptを最初に覚えたら、htmlとTypeScriptくらいをやればいい？
まだJavaScript覚えていないので断言できません。

@hiraike32 新しく言語を学ぶときに心がけていること
https://qiita.com/hiraike32/items/40ef06f85f6a63828985

> 「4. お約束のプログラムを作る」

コンパイラとCPUがお約束のプログラムです。OSを勧める方もおみえかもしれません。私はOSが嫌いだから勧めません。DBを勧める方がお見えです。DBは苦手だから勧めません。個人の好みです。

> 「1. 言語の歴史と特性を知る」

歴史を知るのではなく、一つ前の世代、一つ後の世代の言語を実際に動かしてみるとよい。dockerでいろんな言語を動かせます。

あなたもdocker, 私もdocker。docker(130)
https://qiita.com/kaizen_nagoya/items/8f2746f10f30b575d0a8

人生で影響を受けた本100冊。
https://qiita.com/kaizen_nagoya/items/16af53acbb147a94172e

@muson0110 プログラミング言語を新しく覚えたいときに試すこと7選
https://qiita.com/muson0110/items/ae891dd630bc129960a1

> 「6. 言語の特性や歴史を知る」

歴史を知るというよりは、一つ前の世代、一つ後の世代の言語を実際に動かしてみるとよい。そうすると、歴史が自然の身についてくるかも。

> 「5. つよつよエンジニアを追う」

つよつよエンジニアに、その言語でコンパイラ作って見てとか、その言語がアセンブラとして動くCPUを記述してみてって頼むのも手かも。全部自分でやる必要はない。

@UltraBirdTech 新言語を学ぶ時の３つのポイント～見習いPGのメモ～
https://qiita.com/UltraBirdTech/items/b00380a9ca73494a75cd

>3.他言語との比較

同じ系統の言語の比較をまずすることをお勧めします。
その先は個人の自由で。

# あとがき
何年か前、非常勤講師をしていた岐阜大学で、全学共通でPythonを教えることになった。自分の仕事場でもPythonを教える機会があった。

人材派遣の会社から、新人・中途採用者の教育を依頼された。
プログラミング未経験、プログラミング初心者にpythonで３週間でプログラミングできるようになってもらった。

たまたま、ロボット制御の演習をその後３週間C言語で取り組まれた方がおみえだった。pythonとC、どっちがわかりやすい？って聞いた。
必要なのはロボット制御だったらしく、C言語という答えが帰って来た。
C言語が難しいと思うのは、教え方が悪いだけのことがほとんど。

その後、コンパイラを作りに来た方は３週間でコンパイラを書いた。
昔は３ヶ月かかったのが、今は３週間なんだと感慨にふけった。

Cコンパイラのソースがあちこちにあるし、Cコンパイラそのものも無償であるんだし。

ところで、プログラミング言語を問題を解決するのではなく、文法を教えている場合があるらしい。

特定の問題を解きたい場合じゃない時には、文法は教えずに、コンパイラの書き方だけ教えるようにしている。

コンパイルエラーが出れば、文法は自然に身につく。
自然言語を最初に習うのに、文法を教えることはないことに気がつけば。

@shinichi-takahashi 俺流プログラミング言語の学び方
https://qiita.com/shinichi-takahashi/items/d046598c9fd072ddf8f8

>やらないこと
学習商材に手を出す
書籍を買う

そうですね。個人で学習商材は購入しないし、学校へは通いません。
組織がお金を出してくださるのなら、後学のために行くのはいいことだと思います。

できれば、入門、初級、中級とあれば、最初から中級へ行くことをお勧めします。
まわりは、入門、初級ができる人ばかり。みんなから教えてもらえる。

本も、ソースコードが全部公開されているものは、動かしながら学ぶのにはいいです。
教えるときはまず１０冊動かします。
機械学習は１００冊やろうとして今、中断中。ごめんなさい。

なぜdockerでpython/Rを使って機械学習するか 書籍・ソース一覧作成中 (目標100) docker(18)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e

# 参考資料
@e99h2121 「コーディングを支える技術」を読んだ - プログラミング言語の選び方
https://qiita.com/e99h2121/items/2ddccd8ea50a57aab96a#_reference-3f2991a684ac56d09d32

@blog3nt 初心者がこれから学ぶべき言語を目的別にまとめてみた
https://qiita.com/blog3nt/items/c84b95ff3c0045416ac3

@e-a-st 人生最後に学ぶプログラム言語とは？　(生涯給与３億円クラブに追いつきたい場合)
https://qiita.com/e-a-st/items/eaa6815ef8bb264789ce

@e99h2121 育児していたからこそエンジニアのお仕事に役立ったこと10選
https://qiita.com/e99h2121/items/db7e54c111ffcd3c3957

@e99h2121「女性こそエンジニアになるべきだ？」デブサミウーマン登壇記録
https://qiita.com/e99h2121/items/7c69be1b2c2f305f6a4c

@ohakutsu 新卒2年目から見た達人プログラマーの振る舞い
https://qiita.com/ohakutsu/items/387ff8d8c09f592f124f

@torifukukaiou 私のAdvent Calendar 2022 ーー はじめたきっかけ、1月のふりかえり、今後の展望
https://qiita.com/torifukukaiou/items/891db4e40a7f6194af56

@kazuo_reve 新人の方によく展開している有益な情報
https://qiita.com/kazuo_reve/items/d1a3f0ee48e24bba38f1

@kazuo_reve ワークショップ「ソフトウェア開発におけるHAZOP入門」の結果
https://qiita.com/kaizen_nagoya/items/e62e91cb019c6275d6c1

@kazuo_reve 私が効果を確認した「小川メソッド」
https://qiita.com/kazuo_reve/items/a3ea1d9171deeccc04da

## 自己参照
プログラム初心者が知らなくてもいいこと。仮説(63)
https://qiita.com/kaizen_nagoya/items/3eaeb88e583898b8aae7

凡人の生き残り戦略 〜 凡人網のつくりかた 〜
https://qiita.com/kaizen_nagoya/items/c8e2af61f344761c41be

「@ohakutsu 新卒2年目から見た達人プログラマーの振る舞い」から学ぶこと
https://qiita.com/kaizen_nagoya/items/2d87b99b096972327c4d

新人(学生)を指導するよりも新人(学生)に指導してもらった方が効率的
https://qiita.com/kaizen_nagoya/items/db993b1536055029f7c8

凡人は天才、秀才と違うことをして生きていく
https://qiita.com/kaizen_nagoya/items/0502aebb7610fef584f5

人間が計算機に勝てる３つのこと。忘れる、あきらめる、やめる
https://qiita.com/kaizen_nagoya/items/49dc709d289d22846044

「知っている」ことと「実現する」こと
https://qiita.com/kaizen_nagoya/items/fc65bb332561add5b249

「@e99h2121 A.C.ではありますまいか A.C. 2020」の改訂版ではありますまいか A.C. 2022 １日目　Most Breakthrough Generator
https://qiita.com/kaizen_nagoya/items/49ebebee3a0377f3b59b

「@kazuo_reve 新人の方によく展開している有益な情報」はじめ記事を参照して頂いた時にしていること。
https://qiita.com/kaizen_nagoya/items/0e4e92f45c158ef81423

自分の頭で考えるようになるには
https://qiita.com/kaizen_nagoya/items/121a5372e3d67fc3af35

JAXA/IPA クリティカルソフトウェアワークショップ WOCS言語関連発表(改定版)
https://qiita.com/kaizen_nagoya/items/4789832baf494cb74626

データサイエンティストの気づき「勉強だけして仕事に役立てない人。大嫌い！」。『それ自分かも ? 』ってなった。
https://qiita.com/kaizen_nagoya/items/d85830d58d8dd7f71d07

年齢不問です。

50歳からのプログラミング言語入門。docker(152)
https://qiita.com/kaizen_nagoya/items/5c7cec79cb3b15237076

バベルの塔は倒れない
https://qiita.com/kaizen_nagoya/items/a111afdd0d03abc2692c

「５さいじがわかるcyber security（サイバセキュリティ）」
https://t.co/GYhfNgUbVG

「５さいじがわかるcyber security（サイバセキュリティ）」のかんがえかた
https://qiita.com/kaizen_nagoya/items/f83394e4916760e2bae1

英語教育に学ぶ、プログラミング言語教育（はじまりのはじめ）
https://qiita.com/kaizen_nagoya/items/7299f44b7f2d47ff58b1

プログラマで「飛び抜けた人が少ない」という仮説。仮説（38）
https://qiita.com/kaizen_nagoya/items/f0d22e20f6d2c58f2c1b

# 関連資料
' @kazuo_reve 私が効果を確認した「小川メソッド」
https://qiita.com/kazuo_reve/items/a3ea1d9171deeccc04da

' @kazuo_reve 新人の方によく展開している有益な情報
https://qiita.com/kazuo_reve/items/d1a3f0ee48e24bba38f1

' @kazuo_reve Vモデルについて勘違いしていたと思ったこと
https://qiita.com/kazuo_reve/items/46fddb094563bd9b2e1e
## Engineering Festa 2024前に必読記事一覧
登壇直後版 色使い(JIS安全色) Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜 スライド編 0.15
https://qiita.com/kaizen_nagoya/items/f0d3070d839f4f735b2b

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

逆も真：社会人が最初に確かめるとよいこと。OSEK(69)、Ethernet(59)
https://qiita.com/kaizen_nagoya/items/39afe4a728a31b903ddc

統計の嘘。仮説（127）
https://qiita.com/kaizen_nagoya/items/63b48ecf258a3471c51b

自分の言葉だけで論理展開できるのが天才なら、文章の引用だけで論理展開できるのが秀才だ。仮説（136）
https://qiita.com/kaizen_nagoya/items/97cf07b9e24f860624dd

参考文献駆動執筆(references driven writing)・デンソークリエイト編
https://qiita.com/kaizen_nagoya/items/b27b3f58b8bf265a5cd1

「何を」よりも「誰を」。１０年後のために今見習いたい人たち
https://qiita.com/kaizen_nagoya/items/8045978b16eb49d572b2

Qiitaの記事に３段階または５段階で到達するための方法
https://qiita.com/kaizen_nagoya/items/6e9298296852325adc5e

出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840

coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68

あなたは「勘違いまとめ」から、勘違いだと言っていることが勘違いだといくつ見つけられますか。人間の間違い(human error(125))の種類と対策
https://qiita.com/kaizen_nagoya/items/ae391b77fffb098b8fb4

プログラマの「プログラムが書ける」思い込みは強みだ。３つの理由。仮説（168）統計と確率(17) , OSEK(79)
https://qiita.com/kaizen_nagoya/items/bc5dd86e414de402ec29

出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840

これからの情報伝達手段の在り方について考えてみよう。炎上と便乗。
https://qiita.com/kaizen_nagoya/items/71a09077ac195214f0db

ISO/IEC JTC1 SC7 Software and System Engineering
https://qiita.com/kaizen_nagoya/items/48b43f0f6976a078d907

アクセシビリティの知見を発信しよう！（再び）
https://qiita.com/kaizen_nagoya/items/03457eb9ee74105ee618

統計論及確率論輪講（再び）
https://qiita.com/kaizen_nagoya/items/590874ccfca988e85ea3

読者の心をグッと惹き寄せる7つの魔法
https://qiita.com/kaizen_nagoya/items/b1b5e89bd5c0a211d862

「@kazuo_reve 新人の方によく展開している有益な情報」確認一覧
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b

ソースコードで議論しよう。日本語で議論するの止めましょう（あるプログラミング技術の議論報告）
https://qiita.com/kaizen_nagoya/items/8b9811c80f3338c6c0b0

脳内コンパイラの3つの危険
https://qiita.com/kaizen_nagoya/items/7025cf2d7bd9f276e382

心理学の本を読むよりはコンパイラ書いた方がよくね。仮説（34）
https://qiita.com/kaizen_nagoya/items/fa715732cc148e48880e

NASAを超えるつもりがあれば読んでください。
https://qiita.com/kaizen_nagoya/items/e81669f9cb53109157f6

データサイエンティストの気づき!「勉強して仕事に役立てない人。大嫌い!!」『それ自分かも?』ってなった!!! 
https://qiita.com/kaizen_nagoya/items/d85830d58d8dd7f71d07

「ぼくの好きな先生」「人がやらないことをやれ」プログラマになるまで。仮説（37）　
https://qiita.com/kaizen_nagoya/items/53e4bded9fe5f724b3c4

なぜ経済学徒を辞め、計算機屋になったか（経済学部入学前・入学後・卒業後対応） 転職(1)  
https://qiita.com/kaizen_nagoya/items/06335a1d24c099733f64    

プログラミング言語教育のXYZ。 仮説（52） 
https://qiita.com/kaizen_nagoya/items/1950c5810fb5c0b07be4

【24卒向け】9ヶ月後に年収１０００万円を目指す。二つの関門と三つの道。
https://qiita.com/kaizen_nagoya/items/fb5bff147193f726ad25

「【25卒向け】Qiita Career Meetup for STUDENT」予習の勧め
https://qiita.com/kaizen_nagoya/items/00eadb8a6e738cb6336f

大学入試不合格でも筆記試験のない大学に入って卒業できる。卒業しなくても博士になれる。
https://qiita.com/kaizen_nagoya/items/74adec99f396d64b5fd5

全世界の不登校の子供たち「博士論文」を書こう。世界子供博士論文遠隔実践中心 安全(99)
https://qiita.com/kaizen_nagoya/items/912d69032c012bcc84f2

小川メソッド　覚え（書きかけ）
https://qiita.com/kaizen_nagoya/items/3593d72eca551742df68

DoCAP（ドゥーキャップ）って何ですか？
https://qiita.com/kaizen_nagoya/items/47e0e6509ab792c43327

views 20,000越え自己記事一覧
https://qiita.com/kaizen_nagoya/items/58e8bd6450957cdecd81

Views１万越え、もうすぐ１万記事一覧 最近いいねをいただいた213記事
https://qiita.com/kaizen_nagoya/items/d2b805717a92459ce853
# 自己記事一覧
Qiitaで逆リンクを表示しなくなったような気がする。時々、スマフォで表示するとあらわっることがあり、完全に削除したのではなさそう。

４月以降、せっせとリンクリストを作り、統計を取って確率を説明しようとしている。
2025年２月末を目標にしている。

物理記事　上位100
https://qiita.com/kaizen_nagoya/items/66e90fe31fbe3facc6ff

量子(0) 計算機, 量子力学 
https://qiita.com/kaizen_nagoya/items/1cd954cb0eed92879fd4

数学関連記事１００
https://qiita.com/kaizen_nagoya/items/d8dadb49a6397e854c6d

統計(0)一覧
https://qiita.com/kaizen_nagoya/items/80d3b221807e53e88aba

図(0) state, sequence and timing. UML and お絵描き 
https://qiita.com/kaizen_nagoya/items/60440a882146aeee9e8f

品質一覧 
https://qiita.com/kaizen_nagoya/items/2b99b8e9db6d94b2e971

言語・文学記事　１００
https://qiita.com/kaizen_nagoya/items/42d58d5ef7fb53c407d6

医工連携関連記事一覧
https://qiita.com/kaizen_nagoya/items/6ab51c12ba51bc260a82

自動車　記事　１００
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5

通信記事１００
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7

日本語（０）一欄
https://qiita.com/kaizen_nagoya/items/7498dcfa3a9ba7fd1e68

英語(0) 一覧
https://qiita.com/kaizen_nagoya/items/680e3f5cbf9430486c7d

転職(0)一覧
https://qiita.com/kaizen_nagoya/items/f77520d378d33451d6fe

仮説（0）一覧（目標100現在40）
https://qiita.com/kaizen_nagoya/items/f000506fe1837b3590df

音楽　一覧(0) 
https://qiita.com/kaizen_nagoya/items/b6e5f42bbfe3bbe40f5d

「@kazuo_reve 新人の方によく展開している有益な情報」確認一覧 
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b

Qiita(0)Qiita関連記事一覧（自分）
https://qiita.com/kaizen_nagoya/items/58db5fbf036b28e9dfa6

鉄道（０）鉄道のシステム考察はてっちゃんがてつだってくれる
https://qiita.com/kaizen_nagoya/items/26bda595f341a27901a0

安全（0）安全工学シンポジウムに向けて: 21
https://qiita.com/kaizen_nagoya/items/c5d78f3def8195cb2409

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

Ethernet 記事一覧　Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48) 
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網（Wi-Fi）空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

OSEK OS設計の基礎　OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3

Error一覧 error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

++ Support(0)　
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514

Coding(0) Rules, C, Secure, MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0

coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68

プログラマによる、プログラマのための、統計(0)と確率のプログラミングとその後
https://qiita.com/kaizen_nagoya/items/6e9897eb641268766909

なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

プログラムちょい替え（0）一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394

Python(0)記事をまとめたい。
https://qiita.com/kaizen_nagoya/items/088c57d70ab6904ebb53

官公庁・学校・公的団体（NPOを含む）システムの課題、官（０）
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3

「はじめての」シリーズ　 ベクタージャパン　
https://qiita.com/kaizen_nagoya/items/2e41634f6e21a3cf74eb

AUTOSAR(0)Qiita記事一覧, OSEK(75)
https://qiita.com/kaizen_nagoya/items/89c07961b59a8754c869

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

LaTeX(0) 一覧　
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792

自動制御、制御工学一覧（０）
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b

Rust(0) 一覧　
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927

100以上いいねをいただいた記事16選
https://qiita.com/kaizen_nagoya/items/f8d958d9084ffbd15d2a

小川清最終講義、最終講義（再）計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

＜この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。＞
This article is an individual impression based on my individual experience. It has nothing to do with the organization or business to which I currently belong.
### 文書履歴
ver. 0.01 初稿 20220226 昼
ver. 0.02 参考URL追記　20220226 夜
ver. 0.03 アセンブラ、コンパイラ記事URL追記　20220228 昼
ver. 0.04 今解きたい問題のライブラリさえ呼べれば、どの言語でもいい。20220228 夜
ver. 0.05 最初に覚えるプログラミング言語はなんでもいいです。20220301
ver. 0.06 プログラミング言語は覚えなくていいです。追記 20220302
ver. 0.07 学ぶ必要はあるかもしれない。覚える必要はない。追記 20220303 昼
ver. 0.08 コンピュータの構成と設計 パターソン & ヘネシー。Code Complete：goto論争の終焉 URL 追記 20220303 午後
ver. 0.09 たにぐち まこと／学ぶ。をちゃんと「覚える。をちゃんと」じゃないところが大事。20220305
ver. 0.10 リルケが「若き詩人への手紙」参照　20220305 夕
ver. 0.11 英語教育に学ぶ、プログラミング言語教育（はじまりのはじめ）,
「何を」よりも「誰を」１０年後のために今見習いたい人たち URL追記 20220306 昼
ver. 0.12 「プログラムは間違えずに入力する時代から、プログラムは間違えて覚える時代にいつ変わったか。フローチャートあるなし。」URL追記 20220306 夕
ver.0.13 アセンブラ、コンパイラ、CPU設計追記　20220306 夜
ver. 0.14 プログラム初心者が知らなくてもいいこと。 追記 20220312
ver. 0.15 @e99h2121 「コーディングを支える技術」を読んだ - プログラミング言語の選び方 追記 20220518
ver. 0.16 補足 20220616
ver. 0.17 ありがとう追記　20230413
## 最後までおよみいただきありがとうございました。
いいね　💚、フォローをお願いします。
####  Thank you very much for reading to the last sentence.
Please press the like icon 💚　and follow me for your happy life.