From QA to FEWD or C# Dev

Currently I’m working as a manual QA tester with some automation experience using C# and Selenium. I want to fully transition over to a Dev role and have hard time deciding if I want to invest into the C# stack or the traditional JS front end. Some options below

  1. Manual QA -> Automation QA - JS Front End
  2. Manual QA -> Automation QA - C# Dev
  3. Manual QA -> C# Dev
  4. Manual QA -> JS Front End.

What has other done? I want to hear the paths others have traveled.

I never transitioned from QA to DEV but #3 or #4 look good.

I personally see there is no need to move onto a different QA role as long as you are ready for a dev job.