First Principles Methods: A Perspective From Quantum Monte Carlo