Yes, they are both different and the treatment you have been told is correct. Professional fees will be say solicitor fees or architect fees, and they are directly attributable to the purchase of the asset hence capitalised.
The staff training costs are expensed as they are not directly attributable to the purchase, they are additional costs incurred in order to be able to operate the asset and the knowledge of the operation by staff is not something that we can control as they can easily leave the business and take that knowledge elsewhere.