If a new shooter is going to use it for personal defense I recommend a revolver. Reason is because if they are relying on it for defense there is little to go wrong with a revolver and they dont need to be as familiar with malfunction drills. If they have any type of auto loading handgun then...
In my opinion I think you should wait awhile and save up for the EOTech or Aim Point. Ive had an EOTech on my AR for several years and am very happy with it. You may beable to find a good deal on a previously owned one.