Hi Justin and welcome! As someone who also added javascript to his tech stack a couple of years ago, just one suggestion: For your intended tech stack, just skip "plain JavaScript" and go directly for TypeScript. It is a superset of JavaScript anyways, so you can do everything with it that you can do with JavaScript, but coming from C# you will have a much easier time with TypeScript and if your backend stack is .NET based then 90% of web frontends will use TypeScript anyways. Also you might find Blazor interesting. This is full stack C# for the Browser and I had a couple of really amazing big projects with this recently. And finally: Head for what you enjoy most (language and industry wise). I cannot speak for down under, but in my (25+ years) experience, this seems to be a golden age for new software developers. Everybody seems to have trouble to find any good devs these days, so I guess: Good choice to start over now!