First, get a condenser microphone with an XLR plug and one of those adjustable arm stands:

Second, get an XLR->USB audio interface (or just a converter cable) to go with it.


I own the gear pictured, but I can't recommend those specific things because I bought them 8 years ago and they've been discontinued since. I started out with the box-shaped interface, but eventually realized I didn't need its features and swapped it for the XLR->USB cable to save space/complexity. If I were using wired headphones (studio monitors) instead of speakers I might have kept using the box.
Also (and perhaps most importantly): the mic itself is analog and the USB converter is just doing generic analog->digital conversion. There is zero reason for it to need any software other than the kernel's built-in USB audio driver.