1. Microphone + Pop Filter + Mic Stand
2. Preamp + Soundcard / Audio Interface
3. Headphones + Studio Monitors
4. Recording Software
5. Acoustic foam
As an alternative to (2), you can buy a good external audio interface that has preamps and phantom power. But I'll provide more details about that here. If you want to build a portable recording studio we have the solution for that too.