MadMax did a good job explaining it.
But also realize that if you bot, chances are you are going to be caught eventually. That doesn't mean don't bot straight off Tutorial Island like he said.
I've been botting on a Hunter account BETA testing ProjectPacts new Hunter Script that will be releasing sometime in the next few weeks. I botted straight off tutorial island, but i didn't go balls to the wall immediately. Start in moderation, don't slam out 1-50 in any stat in a day. That will only get your account banned.
Good luck in your botting endeavors!