Evet. Yeni başlıyorum dediğiniz için ilk etapta sunucu tarafında işlem yapmayan bir site yapmanızı öneririm. Daha sonradan sunucu tarafında PHP, Python ve NodeJS kullanarak login, veritabanı gibi işlemleri de katarsınız. Başlangıç olarak client-side geliştirin.Sanırsam demek istediğin server tarafında Node JS kullanmaya gerek olmadığı.
Eğer ASP.NET'i tercih edecekseniz C# ile basit masaüstü ve konsol uygulamaları ile dile alışabilirsiniz.Flask'te işimi görebilir amacım yavaş yavaş başlayıp kendimi geliştirmek kariyerde yapmayı düşünüyorum fakat bulunduğum konumda daha çok ASP.NET bilen yazılım geliştiricileri arıyorlar.