Lo necesario para una web funcional
Dominio web:

Un dominio de internet es un nombre único que identifica a una subárea de internet.
El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada activo en la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la Internet, aun cuando el cambio implique que tendrá una dirección IP diferente.1
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder a cada servicio web utilizando la dirección IP del nodo (por ejemplo, sería necesario utilizar http://142.250.184.4/ en vez de http://google.com). Además, reduciría el número de webs posibles, ya que actualmente es habitual que una misma dirección IP sea compartida por varios dominios.
Te lo resumo
Es como comparar el dominio con el nombre de una persona y la IP del servidor con el DNI de la persona. No vamos por la calle «Hey 377.111.222 como te fue? .. Simplemente lo llamamos por el nombre. Hey Romina cuánto vendiste ayer? Ahora vemos algo importante, al igual que un nombre, no lo dejamos a la suerte, lo pensamos varias veces, antes de dar un nombre, lo mismo pasa con los dominios. Nuestro dominio nos va a identificar como negocio, persona, asociación o a lo que apunte nuestra web.
Hosting o Alojamiento Web:

El alojamiento web (en inglés: web hosting) es el servicio que provee a los usuarios de Internet un espacio de almacenamiento en línea, también conocido como webspace, que permite publicar todo el contenido relacionado con un sitio web.1 Es una analogía de «hospedaje o alojamiento en hoteles o habitaciones» donde uno ocupa un lugar específico, en este caso la analogía alojamiento web o alojamiento de páginas web, se refiere al lugar que ocupa una página web, sitio web, sistema, correo electrónico, archivos, en Internet o más específicamente en un servidor, que por lo general hospeda varias aplicaciones o páginas web.
Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.
El hospedaje web aunque no es necesariamente un servicio, se ha convertido en un lucrativo negocio para las compañías de Internet en todo el mundo. El hosting u hospedaje es un espacio en un servidor en el cual se guardará toda la información de tu sitio web y estará activo durante un año. Se puede definir como «un lugar para tu página web o correos electrónicos», aunque esta definición simplifica de manera conceptual el hecho de que el alojamiento web es en realidad espacio en Internet para prácticamente cualquier tipo de información, sea archivos, sistemas, correos electrónicos, videos, etcétera.
Te lo resumo
Lo que el señor Wikipedia nos trata de decir que el hosting va a ser el encargado de almacenar todos los archivos que componen nuestra web, y que además nos puede servir para almacenar nuestros correos, archivos multimedia o cualquier tipo de archivo que admita nuestro proveedor. Básicamente es como el disco duro de una pc, o la memoria del celular. Entonces en base a esto tenemos que saber que siempre hay limitaciones.
Certificado SSL

Te lo resumo de una, Wikipedia lo hizo demasiado denso
Primero que nada, esto es nuevo. Hace unos años nadie le daba importancia y Google no te molestaba tanto por ello. Hoy día es una necesidad. Básicamente es el candadito al lado de la barra de navegación o de url, y se encarga de cifrar todos los datos y mensajes que ingresan al sitio web que desarrollamos. Un claro ejemplo fue cuando Whatsapp lo implemento, y te dieron un aviso «Ahora tus mensajes están cifrados».
Nuestra Magia a la hora de Desarrollar, Diseñar, Programar un Sitio Web

Bueno, si llegamos hasta acá es todo un éxito! Si ya registramos un dominio web, contratamos un hosting, apuntamos el dominio al hosting mediante las DNS (tranqui, ya lo vamos a ver) e instalamos nuestro certificado SSL. Tendremos todo para arrancar a desarrollar nuestro proyecto web. Básicamente es lo mismo si quisieramos hacer nuestra casa. Hay pasos a seguir y hay que ser cuidadosos (buscamos terrenos, averiguamos deudas e info en el municipio, una vez en luz verde, se adquiere, se hace un plano con un profesional, se compra materiales, y se construye) .. creo que es así, no soy constructor ni ingeniero jajjajajaj…
Pero siguiendo el ejemplo es el mismo, analizamos nuestro proyecto web, vemos el dominio a contratar, lo registramos, según la demanda del proyecto compramos el hosting que más se adapte, conectamos el dominio al hosting, generamos el ssl. y empezamos a desarrollar.