title: What's the whole point of "localhost", hosts and ports at all?
body: <p>I'm totally new to this web development stuff. So I see things like "localhost" all the time and ask myself: What's that? </p>
  
  <p>I feel to know what a "host" actually is. Something that executes something. So my mac is the host for everything that runs on it. So "localhost" is actually just my mac? Can I have also other hosts? like "otherhost" or "betterhost"? </p>
  
  <p>So when I write in my browser: <a href="http://localhost:80/mysite/index.php" rel="noreferrer">http://localhost:80/mysite/index.php</a>, this "localhost" thing tells the browser to look on my machine for that stuff rather than online?</p>
  
  <p>Maybe someone can clear this up a little bit :-)</p>