These are simply the resources I've used and found success with.
Find Domains:
expireddomains.net (make sure to learn how the filters work)
leandomainsearch.com (try different keywords)
elertify.com (creates decent brandables, use good judgement)
domaingroovy.com (huge list of domain research tools)
Register Domains:
GoDaddy (Expensive but well known)
NameSilo ($9 .com's)
NameBright ($8.53 .com's)
Whois:
Who.is
Whois.net
Domain Age:
Waybackmachine.org
Valuations:
Flippa Evaluations
NamePros (ask the community

)
Estibot
Valuate.com (It's worth it to sign up and get the cheapest plan for 10 or 20 valuations per day)
Sell Domains:
NamePros.com (Bought and sold many names, great community, never had any problems)
Tip: When dealing on NamePros make sure to check feedback if you're dealing with domains >$500, to be on the safe side you could always use an escrow service like Dn.com, Ecop.com, or Escrow.com.
GoDaddy Auctions (Have bought good names but haven't sold many here)
GoDaddy Premium Listings (Had luck selling Novelized.com here)
Flippa.com (Paid listings but great visibility, sold a LLL.com here through a broker with success)
CAX.com (Lots of hidden gems, take time to search CAX)
Sedo.com (Huge catalog of domains for sale, many are premiums)
None of these are affiliate links, I'm not affiliated with any of the sites listed above.
Hoping this resource list helps beginning domainers
