@5 guys named Lars I am going to sound a note of caution before you rush out and buy loads of kit - as it is definitely a potential rabbit hole you are about to dive in to!
For full disclosure I have devoted a large part of my life (and money) investing in kit and training to be able to record, produce, mix and master from home using my own gear
However, this is not for everyone so before spending any money I would suggest asking yourself 2 key questions:
How often will you want to record?
What quality do you want from your recordings? Eg demo, radio ready, commercial release quality?
The reason I ask this is that although recording from home is an AWESOME hobby - it is not for everyone
I liken it to DIY - I HATE doing any kind of DIY home improvements. I know that I am a bit of a perfectionist so if I want something as simple as wall paper put up I would need to buy all of the equipment, learn how to do it, make loads of mistakes, take up a load of time doing it when I could have been something else I enjoy (or make money from), and the end result will likely end up a bit “amateurish” - especially the first few times
The plus side is that I may feel proud that I did it myself - but knowing me I would always spot the flaws
If I was decorating a room everyday then the investment in kit and time may be worth it - but IMHO life is too short so I would rather pay someone else to do it (properly) whilst I invest my time and money in other areas
This translates directly to home recording and production so please really think how professional you want something
There are other ways to get more “value” from recording
You could use the studio just for “tracking” - ie recording everything and then get someone else to produce, mix and master (or gradually learn to do this bit yourself)
The hardest bit of home recording is getting the good recording in the first place (depending on the instruments and type of music you are recording)
I am not being negative - just trying to balance the argument a little before you spend money and commit time to something but you don’t end up with the result you want