RPGをVB6で作ろうと思っているのですが、C++を学習したほうがいいんでしょうか?

あとキャラクターのステータスですが、配列にして、
配列(0)がHP、配列(1)がMP…と言った感じでいいんでしょうか
30人ぐらいをストーリーにより入れ替わり立ち代わりの予定なのです