If you're having trouble finding a domain name (whether because of crowding or cyber-squatters), check for a help facility on each registrar's site. Domain registrars typically house search engines that return a listing of available names similar to the one you want. When you search for a domain name at Namecheap, for example, you get both the status of that name and a list of suffixes available for that name. Maybe [Sitename].com isn't available, but [Sitename].biz or .org is.
Not every registrar sells every top-level domain, so if you want an uncommon TLD like .pizza, you might have to try a few registrars. Unusual TLDs often cost more than a standard .com address, but provide built-in memorability and give you more name options, since far fewer .pizza addresses are already taken. You can check name availability at any registrar that offers the TLD you want.

If you already have a web host, obtain from them the names of their primary and secondary nameservers. Don't worry if you don't understand what these things mean. Just save the information somewhere. The information can usually be obtained from their FAQs or other documentation on their site, usually under a category like "domain name" or "DNS" or "domain name transfer" and the like. If you can't find it, email them. You'll need the information to point your domain name to your website after you buy your domain. Having said that, if you don't have a web host yet, don't worry. Just read on.
When done right, the domain trade is an enterprise that lends itself to particularly lucrative deals. The tactic is simple: domain names are purchased with the prospect of reselling them for a wide profit margin. But the trick of this trade lies in securing domains that may later be valuable to well-endowed buyers, such as a large company. We have laid out all the important facts and terms on the topic, including some of the highest sale prices on record for a publicly traded .com domain.

An important function of domain names is to provide easily recognizable and memorizable names to numerically addressed Internet resources. This abstraction allows any resource to be moved to a different physical location in the address topology of the network, globally or locally in an intranet. Such a move usually requires changing the IP address of a resource and the corresponding translation of this IP address to and from its domain name.
Absolutely. Owning 'yourname.com' (as well as related domains such as yourname.tech or yourname.me) is a great way to brand yourself and retain control over your name's online presence. With a personal domain name, you can set up a portfolio, blog, or hobby site that’s associated with your own personal life. You can also set up a custom email address like john@johnsmith.com allowing your visitors an easy and memorable way to reach you. So even if you have no immediate use for yourname.com, it's wise to register a personal domain to ensure that you (and not some stranger) control your name online.