Welcome Hareem.
The best way to learn the information you are looking for I would suggest reading as many threads on the topic on this forum as possible. It's going to be hard (and very time consuming) to post all relevant information in a single post. Domain investing is not as easy as most people think, you need to do as much reading and research as possible to learn the things you need to know to be successful.
So the best thing is to just read as many threads here that you can find, then maybe do a Google search after that and read as much as you can find there.
Knowledge is power and domain knowledge is not easy to gain unless you do a lot of reading and research.
Good Luck.