__ Muito Obrigado ... Muito bem colocado o detalhe mesmo então fica "se domina PHP não terá problema com "Woo" no Windows, se domina ASP.NET não terá problema com "Nop", é isso ?
Exato, você vai ter dificuldades logo de cara, se não dominar a linguagem usada na plataforma
última dúvida ... usando ASP.NET numa hospedagem que te dá MySQL é aconselhável eu comprar separado um MSSQL que no caso do NopCommerce terei que usar único e exclusivamente MSSQL correto ?
Nesse caso você tem que avaliar quais provedores suportam os requisitos do NopCommerce, que são ASP.NET (cuidado com a versão ASP.NET do NopCommerce que vai utilizar, pra ver se ela é oferecida pelo provedor) e o banco de dados SQL Server. Se hospedar no Microsoft Azure, é garantia de que vai funcionar até com ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/tutorials/publish-to-azure-webapp-using-vs
Poderia comprar um plano MSSQL 200Mb básico apenas pro "Nop" e pra outros websites que não terão loja virtual posso usar o MySQL normalmente ?
Sim, pode ser, se não se importar de utilizar dois tipos de bancos de dados diferentes
Teria que fazer curso de PHP+MySQL e os de MySQL pra estar usando o banco de dados nos meus sites normais (HTML/CSS/JS/ASP.NET) ? Ou a configuração que já vem básica nesses servidores já são suficiente ?
É certo que você vai precisar se aprofundar em bancos de dados pra tirar mais proveito do SQL Server ou do MySQL, caso contrário vai ter que se contentar e listar/alterar dados através da interface básica de gerenciamento de dados que a sua hospedagem de site fornecer.
Estou ensistindo nesses detalhes pois tenho um e-commerce em produção e 2 sites e um blog em produção pra minha empresa ... e como estou com sede no pote pra mergulhar no mundo do ASP.NET com Visual Studio 2017 e essas coisas da Microsoft queria por hora pular o aprendizado de PHP, se for possível , visto que vcs tem cursos separados do PHP com o banco de dados sem mexer nele profundamente ... O que vc me indica meu amigo ? Poderia me orientar ? Posso deixar pra aprender ele futuramente ? Ou voce acha que é um "must" eu fazer independente da minha linguagem principal ASP.NET o aprendizado de (PHP + OO) visto que esse danadinho até nas hospedagens Windows ele está la ... :(
Acho que você pode aproveitar o que já conhece de ASP.NET e se focar nas suas prioridades. Mas se se aprofundar na prática do ASP.NET, é garantia de que você vai ter o "retorno do investimento", pois depois de todo tempo de dedicado em educação, treinamento em ASP.NET, você vai ser recompensado com os frutos desse investimento. Mas se não conhece nada de PHP vai ter que aprender do zero e demorar pra fazer "o básico". Então você pode trabalhar com ASP.NET + MSSQL enquanto vai aprendendo PHP e MySQL aos poucos, aqui na plataforma da Alura. Acho que é isso.