Also, any tips & good practices are greatly appreciated :)
If you want to learn
C# to write some backend code you can also check out
A good entry to
Express.js. It is the most common web framework for
Node. It's well documented and there are a lot of educational materials for it.