There seems to be 2 sides to selling real estate. There is knowing all the rules and regulations in the area and knowing the customer needs, wants, and dislikes. You can find all the regulations online for any given area. Depending on what you are showing you will want to be aware of the areas regulations IE. residential..when it comes to fences, outside "decor", etc. Then you will need to be aware of the condition of whatever you're listing and know what it will take cost wise to get it to where the clients end goal is. Having a good personality and being straight with your client goes a long way. You will want to know all the hidden but obvious costs of the specific listing before presenting it to your client. IE, the listing is on short sale and needs to have the well / septic fixed. Understanding some construction does help to understand what may or may not be needed to bring it to code before a purchase. One of the biggest dont's is showing your client something they don't want to see from what they stated before hand. It is very important to understand what they are looking for and only show them listings that apply. You only want to go outside (high) their price range when you know that you found something that is so amazing that your client might actually consider it.
There's a couple things you could do to learn more!
1. Spend some time learning about how the housing market works. Mortgages, appraisals, inspections, etc. The more subject-matter knowledge you have, the better off you'll be!
2. Reach out to a relator in your area. They're generally friendly and available people, so ask them to go over their day-to-day! No better way to learn than by talking to someone who does the job!
Hope this helps.