I think you’ll probably be fine with node too. Different people gel with different languages for all sorts of different reasons.
I had done c++, java, bash, python, but it wasn’t until javascript, and specifically NodeJS that I really started enjoying programming.
I would start out with a lighter web framework than sails if you are just starting out, especially if you are new to web programming.
I initially started with sails too but found it was always getting in the way, making it difficult to figure out what was going on. Since it used express under the hood, I switched to Express and it was immediately 10x easier to build stuff. That was my experience.
These days I would probably be totally fine using any framework, but I’ve been mostly happy sticking with express.
No you’ll be fine. Huge amounts of the internet are built with node.
I’ve learned the hard way, you never want to pick a more-obscure solution because it’s technically better. The size of the community is just as much a feature language syntax is.