I think one of the most confusing topics for many is the difference between domain popularity and page popularity.  Confusing them especially for people just getting started is easy.  There are hundreds of factors that go into helping search engines rank a page that you should be aware of.  In general, those hundreds of signals can be broken down into two categories:  Relevance and Popularity.