背景
これからプログラミングを勉強するぞ!って方や今現場でGitについて勉強していますって方、Gitってなれないと難しいもの...と思っていませんか?
私も最初はGitの便利さがわからず、何もわからないところからとにかく触って理解してきました!
今回は、私のXのTLでGitについて学習できるゲームがあるよと流れてきたので紹介します。
learnGitBranching
learnGitBranchingはPeter Cottleさんが作成したもので日本語でも公開されています。
実際のゲーム画面はこちら
learngitbranching.js.org
アクセスするとこのような画面が開かれます。
画面の緑の矢印に従って進むとこのような画面になります。
Gitに関する一通りの操作から、Remoteで必要な操作までTreeが図示されるため、非常にわかりやすいこと、自身でコマンドを入力しながら行うため、この場面でどのようなコマンドを打てばいいのかわかりやすいことが非常に良かったです。
例えば、この画面は初期の「コミットを2回してみよう」というタスクですが、画面左下にコマンドを入力すると、画面内にその結果が即座に反映されます。
感想
日本語で説明してくれていることもあり、Gitってなんぞや...?を理解するためにはとてもいい教材だと感じました。
私自身も、触りながら、昔にこういうものがあれば...!と思うほどわかりやすかったです。
もし周りでGitについて勉強されている方がいればぜひおすすめしてください!