今後需要が伸びる、そしてエンジニアのキャリアアップに役立つプログラミング言語として注目されているSolidity。習得することで高単価の案件を獲得できるチャンスも得られるなど、フリーランスのエンジニアにとっても見逃せない言語となっています。
●Solidityの将来性や案件の詳細:https://solidity-challenge.com/future/case/
しかし一方でまだ情報が限られており、せっかく興味を持っても「どうやって学んだらいいのかわからない」と困惑してしまう面もあります。そんなSolidityの学習にはオンライン講座が向いています。様々な会社がオンライン講座を開いているため、それらの中から学びやすいツールやアプリが用意されているものを探してみましょう。
独学用のツールでは「Crypto Zombies」がSolidityの学習のために作られたものとして有名です。これは子供のSolidityの習得にも役立つと言われるほどわかりやすく学べるツールで、プレイヤーがゾンビを作成し、そのゾンビ同士を戦わせるゲームを通してSolidityの仕組みを実践的に学んでいくことができます。しかも無料でプレイ(学習)できるのはもちろん、クリアすることで仮想通貨で報酬を受取ることも可能です。ただし基本は英語仕様、一部日本語に対応している形なのである程度の英語力が必要です。
ほかには「The Ethernaut」もSolidityの学習に役立つツール(ゲーム)として挙げられます。こちらはスマートコントラクトの脆弱性を調査をゲームを通して体験するもので、じつに26種類のゲームを通してSolidityを学んでいくことができます。