jaja, vamos entonces por partes:
el dominio es la forma de acceder a tu web. por ejemplo, para acceder a este foro o mejor aun, a la web principal, necesitas escribir su dirección, o mejor dicho el dominio. En este caso www.comocreartuweb.com
ese es el dominio. o el de mi web, www.salmarina-design.es pues un subdominio sería: www.aelita.salmarina-design.es
el subdominio lo que hace es atajar, mira estas dos direcciones:
http://salmarina-design.es/aelita/wordpress/http://aelita.salmarina-design.es/ambas llevan al mismo sitio, pero la segunda es más corta, es un atajo que he creado, y se le llama subdominio.
el hosting, o en español alojamiento es el espacio físico donde realmente está tu web, porque la hoja de estilos, el index, las imágenes no están en el dominio, el dominio solo es la direccion, tu web está en un disco duro de una especie de ordenador conectado permanentemente a internet. Eso es el hosting.
bien explicado esto, aclaro lo dicho:
si tienes un dominio, puedes crear subdominios a partir de el. Cuantos? depende de las condiciones que imponga la empresa a la que has pagado por ese dominio.
como he dicho, el subdominio lo que te permite es crear atajos, para facilitar la entrada a los visitantes, para que la direccion de tu página no sea un churro de carpetas, por ejemplo imagínate que tienes una web dentro de una carpeta llamada "web_secundaria_1" que a su vez está dentro de otra carpeta llamada "webs_secundarias". La dirección de esa web sería:
www.tudominio.com/webs_secundarias/web_secundaria_1/
y eso es muy largo, es mas fácil crear un subdominio que lleve directamente, por ejemplo:
www.web1.tudominio.com
sobre el espacio en tu hosting, qué hosting es? cuando te registraste te diría el espacio total disponible (100 megas, 200, 1000...). Cuanto más espacio, más páginas puedes meter evidentemente. Y en tu panel de control del hosting habrá un sitio donde ver el espacio que has ocupado ya.
ahora debería haber quedado mucho más claro :wink: