In order to give the best advise as to the case it would be best to have your friend contact a criminal defense attorney in the county where the charges have been filed. The details of the case and the background of your friend (first offense) will be very important factors. It is best for your friend to discuss this matter with the attorney directly so that the attorney and your friend can try to agree as to the proper strategy, i.e., plea bargain, perhaps an ACD or a pretrial hearing and or...
Crimes of theft such as larceny, shoplifting, unlawful use of credit cards and filing a false instrument such as filing a car accident report to collect insurance when there wasn't any accident are examples of crimes that involve dishonesty.
Criminal mischief is the destruction of property of another with out permission.
An ACD can certainly be considered pretrial diversion.
The best answer will be provided by those attorneys versed in the immigration consequences. I have corrected the practice area so that this question can be answered by the immigration forum.
Speaking to the judge without an attorney is not a good idea. Please proceed by spending some time speaking with at least two or three experienced criminal defense attorneys. You must strive to get the best possible result which is not necessarily the quickest result.