
I recommend you buy or borrow a dictionary written by French people for French people to learn French my friend. That way, you make sure you are not going to learn French from non-native speakers. For instance, I know some French learning books where the French punctuation is not appropriate such as no space before the semi-colon.
The dictionary I use is Auzou college.