A ballhandler is a person in Basketball who is handling the ball at any moment.
Not in itself. If your arm impedes the ballhandler, it may be holding. If you hit them with your arm, that is also a foul. But "reaching in" is not the name of a foul. This is covered on a list of 7 basketball rule myths on NBA.com. (http://www.nba.com/jrnba/officials/officials_guide_section15.html)
Charles Barkley. He was a more complete player cuz he had good range (3 point), could post up well, and was a great rebounder/defender. For a foward, he was a really good ballhandler and was strong. Much more skill than Karl Malone.
A steal is when the defensive team takes the ball away from the offensive team in any way, such as taking the ball away from them while they are dribbling or intercepting a pass. Blocks and rebounds do not count as steals.
There are many violations of basketball. You can not move with the ball when you are not dribbling. That is called a travel. The only exception is when you take two steps for a layup. You can not dribble the ball, pick it up, and then dribble again. That is called a double dribble. If you are on offense, you can not stay in the key for longer then 3 seconds or else you will get a 3 seconds call. You have 5 seconds to throw the ball in when it is out of bounds. If you don't get the ball inbounds in time it will be a turnover. You have 10 seconds to get the ball down the court onto the opposite half to which the ball was thrown in. If you don't get it across halfcourt on time that will be a turnover. These are just a few of the many violations.