utamaro’s blog

誰かの役に立つ情報を発信するブログ

プログラミングを勉強するおすすめの方法

プログラミングを勉強する際の、おすすめの方法を紹介します。

私の場合、新しい言語を勉強する場合はじゃんけんゲームを作成します。

じゃんけんゲームを作成する理由は↓です。

理由

  • じゃんけんは簡単なアルゴリズムである
    • アルゴリズムを考えて悩むことが少ない
    • 人に実装方法を聞く場合でも、説明しやすい
  • オンライン対戦ゲームにしたり、複数人で対戦できるようにしたり、相手のAIを考えたりとできることがたくさんある
  • 基本文法を全て試せる
    • 変数
    • if文
    • for文
    • while文
    • switch文
    • etc...
  • cuiでの実装、guiでの実装どちらもできること

slackと合わせて、botとじゃんけんしてもよいです。

予めじゃんけんのアルゴリズムを組み、他の人とアルゴリズム勝負をしても良いかもしれません。

1回だけじゃんけんをするというプログラムから、実装が難しいゲームまでじゃんけんで勉強できるのです。