ブラウザを使用したアプリを作成するためにjavaScripitを学習していますが書籍を読んでも実用的な力が付きにくいと感じています。そこでAIに手伝って貰う事にしました。

どのように学習を手伝ってもらうのか?

AIを使いこなすには「プロンプト」を上手く設定しないとダメだと言われていますが、僕はそうは思っていません。というのも自分の目的を素直にAIに投げて大まかな方向性を決めて擦り合わせをしていけば良いと考えています。いきなり高度なプロンプトはとても無理だと思っています。プログラミング学習を実践的に行う方法としてAIに問題を作成してもらい、自分でプログラミングをしてその内容を再度AIに投げて良し悪しを判定してもらう学習方法です。もちろん自分でプログラミングしたものは動作確認をしたうえでAIに投げます。

学習の流れを紹介

↑レベルに合わせて問題を出題してくれます。過去のAIとのやり取りで僕がC言語を知っていることをわかっている前提で出題してくれます。

↑僕が回答したプログラムで動作は確認済みです。

↑内容を判定してくれた上にちょっとしたアドバイスも追加してくれます。専属の先生に教えてもらっているような感覚です。改めてAIはすごいなと思いました。