My advice is from someone who records a lot in their bedroom with fairly limited equipment, I'm not a pro by any stretch of the imagination but I make things I think sound OK.
Well you have enough to get started recording bass and vocals (and any other live sound source) already!
Bass (-> amp if you want) -> interface -> computer
Mic -> interface -> computer
You'll want a DAW (Digital Audio Workstation) to put things together in. This can be had for cheap or for a lot of money
There's plenty of options for DAWs, I use Reaper because it's cheap and really pretty good for home recording, it's a bit basic but does everything you need especially with extra VSTs. You can also go more fancy! Logic is great if you have a mac. ableton live is good. No experience of protools but it's very widely used in the recording industry. There are definitely quite a few more but I know zero about them.
I'd suggest that for doing your own stuff at home you go for one of the cheaper options, but you do you.
So now you have a DAW, and interface and a mic. That's all you need to record bass and vocals. Try that out before buying extra mics or whatever. I pretty much only DI bass because it sounds great and is easier than setting up mics and playing loud. Pop on a cab impulse VST, maybe a bit of EQ and compression and you've got a good, fairly live sounding bass. Vocals and guitars are trickier to get right! Still, maybe it turns out that crap mic sound works in your music for some reason. Give it a go, identify what's missing then buy stuff to fix the problems you have. That said there are some all rounder mics you'd be hard to go wrong with like a Shure SM7b or something. I'm faaar from a mic expert tho.
Sidenote,
https://en.wikipedia.org/wiki/Virtual_Studio_Technology if you don't know what VSTs are. They're little programmes that can run in your DAW to do effects, play sounds and stuff. Very handy and you'll be using a lot.
Now, you can record ok sounding stuff from your bass and vocals. Drums next! I'd say VSTs/standalone programmes and MIDI are your best bet for drums for a solo garage thing. You set up a track in your DAW, put a drum VST (or standalone programme) in it and write some midi patterns. There are loooooaaads of options for drums, from free to expensive. Addictive drums is fantastic for live drum sounds, it's got lots of wonderfully recorded kits and you can change tons of parameters, but it's also a bit pricey. I'd suggest trying free stuff out first! For example
https://beatmaker.xyz/sl-drums-3/ or
http://www.powerdrumkit.com/ both of which I've used and which are OK.
Hope that all makes sense and helps? Happy to give more advice
EDIT: I also endorse everything lordgalvar said.