Hello
@DivinelyBlessed .. and welcome to NamePros!
Asking a single person to teach you all the fundamentals of domaining is really not a reasonable request when there are so many resources in this very forum and on the various blogs/podcasts for you to learn from already.
The basics of domaining is rather simple (buy low .. sell high) .. but getting a grasp of what makes a good domain is a very vast and wide skill-set that brings in multiple sets of knowledge from being domain specific, out to marketing, language, individual industry knowledge etc etc etc ...
Take the time to read the various corners of the forum. Post your domain(s) in the appraisals section to get feedback from the community. If you have any questions about anything then definitely feel free to ask in the forums if your questions aren't already answered .. if you make an effort to learn the basics yourself then you'll find most members here will be very helpful to answer specific questions .. particularly in the forum where the answers can help everyone.
Another tip I can offer aside from reading tons in the forums, is to go listen to the last few years worth of
@DomainSherpa reviews and interviews.
I also suggest you look at the various daily lists like the ones I do at NameCult and the list section of NamePros (see my signature below for links). Then from those lists pick a few domains you think are best and then follow them when they go on auction to see how high (or low) they went for (keeping in mind there is a huge difference between domainer-to-domainer sales compared to end-user retail sales).
Anyhow .. best of luck to you in your learning process!