Se hai del tempo libero a disposizione puoi senz'altro imparare.
In breve CSS, HTML, Javascript formano la parte frontend quella che gira all'interno del browser.
Altri linguaggi/framework come PHP, ASP.NET, NodeJs ecc invece formano la parte backend, per backend si intende la parte lato server, quella che non è grafica ma è una elaborazione dietro le quinte.
Ricevere messaggi, mail ecc, che è quello che grossomodo chiedi è una operazione definita "backend".
Se vuoi qualche scorciatoia, per fare piu veloce o per pigrizia hahah puoi utilizzare formspree o google form, captisa ecc