I have a question :
What could you design characters and the game environment?And how did you learn programming?
hmm i'm not sure i understand the first part of your question...
i learned programming just by doing it! there are tutorials for basic things, then after that you just build on what you already know to make more and more complex events. it helps that rpg maker gives you a big list of options to pick through, so i'm not typing out each line of code on my own.