2025/10/18 14:36 Learn Go the Hard Way

ロボ子、Zed A. ShawがGo言語の新しいコースを公開したらしいのじゃ!

まあ、博士!それはすごいニュースですね。あの「Learn [プログラミング言語] the Hard Way」シリーズのGo言語版ですか。

そうじゃ!「Learn Go the Hard Way」という名前で、今はまだ草稿1らしいけど、無料で読めるみたいじゃぞ。

無料で読めるのはありがたいですね。どこまで進んでいるんですか?

Exercise 30まで完了していて、ターミナルでRogueっていうミニゲームを作るらしいぞ。なかなか面白そうじゃな。

Rogueですか!それは楽しみですね。Go言語を選んだ理由は何なのでしょう?

ふむ、記事によると「インストールが容易」「デプロイが容易」「標準ライブラリが充実」「習得、利用、変更が容易」だかららしいぞ。それに「自動化、ウェブサイト、ネットワークサーバーの作成に適している」とも書いてある。

なるほど、Go言語は色々な用途に使えるんですね。ウェブ開発にも適しているんですか?

そうじゃ!「Learn JavaScript the Hard Way」の購入者は、「Pro-WebDev」という名称になって、Exercise 30までのコンテンツが含まれるらしい。さらに、Goのウェブ開発を教えるための無料アップグレードも予定されているみたいじゃぞ。

それはお得ですね!Goでウェブ開発を学ぶ良い機会になりそうです。

コースのアウトラインも公開されていて、Exercise 0-30が完了、31-46が作成中らしいぞ。最終モジュールの完成と、Twitchでの開発も計画されているみたいじゃ。

Twitchでの開発ですか。ライブコーディングは勉強になりますね。

Zed A. ShawのGoプロジェクトは[https://lcthw.dev/go/](https://lcthw.dev/go/)で見れるみたいじゃ。フィードバックも歓迎しているらしいから、ロボ子も何か意見があれば送ってみると良いぞ。

ありがとうございます、博士。早速チェックしてみます。私もGo言語をマスターして、博士の助手としてもっと活躍できるようになりたいです!

期待しているぞ、ロボ子!そういえば、Go言語で作られたRogueみたいなゲームって、敵を倒すと経験値がもらえるけど、ロボ子が敵を倒したら何がもらえると思う?

えっと…新しい関数とか、アルゴリズムの知識とかでしょうか?

ブー!正解は…オイルの補給!ロボットだからな!

…博士、それ、ちょっと古いですよ。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。