「CryptoZombies」でプログラミング初心者がSolidityを勉強してみた

「CryptoZombies」でプログラミング初心者がSolidityを勉強してみた

こんにちは!最近プログラミングに熱中している大学生ブロガーの(@obakasahara)カサハラです。

最近、プログラミングを勉強しているのですが、html/cssからruby、javascriptなど幅広く勉強しています!

その一環で、Ethereumのdapps(分散型アプリケーション)を作る時に必要な「Solidity」も勉強したいと思い、調べたら「CryptoZombies」というサービスがあるということで、使ってみました!


現在まだ、レッスン1しか終わっていませんが、結構勉強しやすかったので、ご紹介します。

「CryptoZombies」とは?

「CryptoZombies」とは実際にdappsであるゾンビゲームを作りながら、Solidityを学べるサービスです。

最近ではethereumを利用したdappsも増えてきているので、このようなサービスは需要がありますよね。

この「CryptoZombies」は結構話題になっているらしく現時点で、10万人以上の人が利用しているそうです。

プログラミング初心者の僕でも理解可能なSolidity学習サービスなので、そりゃ話題になりますねw

レッスンは1~5まであり、最後までレッスンを終えるとdappsを作る基礎はできるっぽいです!

まだレッスン1が終了した段階なので、「CryptoZombies」について詳しくはわかりませんが、どんなところが使いやすいのか特徴を説明します!(レッスンが全て終わったら、詳しく追記します!)

「CryptoZombies」が人気の理由

僕的に「CryptoZombies」が人気なのは以下の特徴があるからだと思います。

  • 現在、8ヶ国語に対応
  • 実際にコードを書きながら勉強できる
  • Telegramで質問可能!

細かく分ければもっと特徴はありますが、大きく分けるとこの2点の特徴が人気の理由だと思います!

現在、9ヶ国語に対応

「CryptoZombies」は現在、9ヶ国語に対応しています。

  • 英語
  • 中国語
  • ポルトガル語
  • 日本語
  • タイ語
  • 韓国語
  • フランス語
  • ロシア語
  • スペイン語

この9つの言語ですね。

勉強するには英語が苦手なんて人もいると思うので、対応言語に日本語があるのは嬉しいですね!

僕もある程度は英語読めるんですが、日本語の方が楽なので、日本語対応でかなり助かりました。

翻訳がかなり正確

日本語翻訳するとき、なんか変な和訳になったりすることがありますが、「CryptoZombies」ではかなり正確に翻訳されているので、読み進めやすいです!

グーグルの翻訳よりも正確なきがするので、独自の翻訳機能つけているのかな??

ちょっとわかりませんが、和訳はかなり正確なので、問題なくスムーズに勉強できます。

コードを実際に書きながら勉強できる

これが最大の特徴だと思いますが、「CryptoZombies」では「Solidity」を書きながら勉強することができます。

このように開発環境が整ったプログラミング学習サービスは有名どころだと「Progate」とかがありますが、コードを書きながら勉強できるので、かなり定着します。(ちなみに僕はProgateで勉強しています。)

これは学校の勉強でも同じですが、実際に問題を解いてみないと定着はしません。

プログラミングも同じで、ただ知識をインプットしたとしても、アウトプットできないと意味がないですよね?

「CryptoZombies」ではコードを書くことができるので、効率良く「Solidity」を勉強することができます。

コードをミスしたら、どこがエラーかわかる

自分が書いたコードが間違っていた場合、エラーの部分が赤く表示されるので、どこが間違っているのかを知ることもできます。

またどうしてもわからなかったら、答えを見ることも可能です。

緑が答えの部分で、赤が自分の書いたコードです。自分の書いたコードのすぐ下に正解のコードが表示されるので、どこが間違っていたのかを見比べるのも簡単です。

Telegramで質問可能!

仮想通貨界隈ではTelegramで情報収集している人も多いですが、「CryptoZombies」を運営している「Loom Network」という会社の日本コミュニティがTelegramにはあり、そこで「CryptoZombies」に関する質問が可能です!

何か「CryptoZombies」でわからないことがあったら、質問できるのは嬉しいですね。

僕も何かわからないことが出てきたら、質問しようと思います!

これからdapps開発者は増えてくる

現在はdappsが盛んで、特にゲームはかなり開発され始めていますね。

ポケモンみたいなdappsの「イーサエモン」とか結構有名です。

詳しく知りたい方はこちらの記事を読みましょう。

dAppsを触ろう!イーサエモンの始め方と攻略法を解説。

dappsのゲームはちょいちょい出てきていますが、dapps開発はまだまだこれからだと思います。

もしdapps開発が盛り上がれば、当然開発者も増えてくると思うので、「CryptoZombies」を使って勉強する人も増えるのではないでしょうか?

これから盛り上がるであろうdapps開発の波に乗るためにも、僕も早急にdappsを作れるようになりたいと思います!

もしこの記事を読んで気になった人は、「CryptoZombies」でSolidityを勉強してみましょう。

【CryptoZombiesでSolidityの勉強を始める】

僕もまだレッスン1なので、どんどん進めていきます!

 

もし良かったらTwitter(@obakasahara)でも情報発信しているので、フォローよろしくです!