scusate se la domanda è già stata posta, ma la ricerca è disabilitata...

ho letto tante belle cose di ASP.NET, delle sue tante funzionalità, etc ma non sono riuscito a capire una cosa: è adatto solo per applicazioni web complesse oppure anche per piccole cose per una pagina web, tipo un sistema di news aggiornabile via web oppure un'area riservata di un sito?
so ovviamente che sono cose che si possono fare, ma ne vale la pena o conviene usare il vecchio ASP semplice?
vengo dal PHP e so che quello è adatto per queste cosine con la sua semplicità, ma ho necessità di fare un lavoretto su un server windows senza php e non so cosa usare...

un'altra domandina: quali linguaggi si usano per programmare in ASP.NET oltre a C#?

grazie