Split from #944, I think @chreekat may have meant this to be about replacing Stack with ghcup.
Until then, I recommend installing ghcup alongside Stack anyway; ghcup + vscodium was key to me personally getting comfortable working in Haskell, because it made getting a language server set up frictionless. I normally prefer working in vim (without any language server plugins), but in Haskell, types have so much information that it's really hard to onboard if you aren't using an editor where you can hover over a variable to see its type.
Split from #944, I think @chreekat may have meant this to be about replacing Stack with ghcup.
Until then, I recommend installing ghcup alongside Stack anyway; ghcup + vscodium was key to me personally getting comfortable working in Haskell, because it made getting a language server set up frictionless. I normally prefer working in vim (without any language server plugins), but in Haskell, types have so much information that it's really hard to onboard if you aren't using an editor where you can hover over a variable to see its type.