Boa tarde.
Venho do desenvolvimento em Desktop com o Delphi e ultimamente C#. Não tenho muita noção sobre desenvolvimento web. Para se programar no Padrão MVC utilizando a linguagem C#, entendi os conceitos e também a divisão entre Back e Frond End. A Minha dúvida é que vou ter que aprender as linguagens java script , css no Frond End para fazer as views com mais recursos, design? Como funciona essa parte das views, layouts ,etc?