1 -
javascript es un
script del lado del cliente, no del servidor, porque se ejecuta en el
navegador web, si te refieres a nodeJS es otra cosa
2 -
AJAX NO es una mejora de JS, es simplemente una
técnica de desarrollo, ni siquiera es un lenguaje
3 -
jQuery es un FW (
framework) de desarrollo para javascript
crossbrowser, que implementa envoltorios para manejo de AJAX, y demás
4 - para ser un "web master" has de dominar ambas partes (cliente / servidor) puede que una más que la otra, pero has de entender ambos conceptos y lo referente a WEB estática, dinámica e interactiva
5 - el diseño de efectos y demás corresponde a los desarrolladores de front-end o diseñadores gráficos especializados
6 - ¿que nadie domina el lado del servidor?: si nadie lo dominara no existiría la WEB actual
7 -
ASP no es el único script del lado del server, existen muchos como PHP, JSP/Servlets, etc.
8 -
MySQL es un SDBMS no un Lenguaje, y existen varios: Postgres, Oracle, MsSQL Server, SQLite, etc.