pero cual de eso lenguaje ya se javascript, php o asp.net es mas eficiente??
No tienen nada que ver unos con otros, PHP es de lado de servidor, javascript cliente o si usas nodejs es del lado del servidor, asp es del servidor , html y css no son lenguajes de programación y son del lado del cliente.
Antes de ponerte a aprender nada, deberías aclarar tus ideas.