Um ein Formular wirklich abzuschicken, reichen HTML und CSS für gewöhnlich nicht. Das liegt unter anderem an Sicherheitsgründen: Die Daten in deinem Formular könnten nicht überprüft werden, wenn sie der Client (Browser des Benutzers) direkt an deine Mail-Adresse abschickt.
Deshalb werden Formulardaten für gewöhnlich an den Server zurück übermittelt. Dieser kann dann die Daten validieren, also bestimmen, ob es sich nicht um Spam handelt (Weil man bspw. gar keinen Text eingegeben hat) und dementsprechend die Daten absenden - oder auch nicht.
Wenn man von Server spricht, verstehen die meisten Menschen darunter ein Gerät, das viel Strom braucht und in großen Hallen steht... Eigentlich handelt es sich bei einem Server aber um ein Programm - das z.B. auf solchen Geräten läuft. Ein beliebter Server ist der Apache-Server. Dieser ist OpenSource, also kostenlos erhältlich und der Quellcode einsehbar. Wenn du schon Webspace bei einem Hoster besitzt (diesen gibt es teilw. auch kostenlos), musst du dir Apache nicht unbedingt herunterladen, sondern könntest deine Seiten auch direkt auf dem Webspace testen (Was ich aber nicht empfehlen würde).
Wie geht es weiter? Apache ist nicht unbedingt einfach zu konfigurieren, vor allem wenn man noch diverse Zusatz-Tools möchte. Deshalb empfiehlt sich für Anfänger, das Server-Komplettpaket Xampp herunterzuladen (auf vollkommen kostenlos); Such einfach mal danach im Internet!
Ein Server reicht allerdings noch nicht aus, denn du musst schließlich auch noch festlegen, wie die Daten verarbeitet werden sollen. Dazu kannst du bspw. die Skriptsprache PHP lernen (sehr verbreitet, es gibt aber auch PERL und ASP). Ein eingermaßen gutes Tutorial dazu findest du auf http://tut.php-quake.net/de/index.html. PHP kannst du auch im Editor schreiben, einfach die .txt in .php umbenennen.
Wenn du dich schließlich eingehend mit den Grundzügen zu PHP beschäftigt hast, solltest du dir die mail()-Funktion anschauen. Mit dieser wird es ermöglicht, E-Mails via PHP zu versenden. Informiere dich aber auch über Sicherheit! Vor allem für den Fall, dass du die Website veröffentlichst ist dies enorm wichtig. Ansonsten kannst du sehr schnell Spam-Mails erhalten etc.
Falls dir das alles zu aufwendig ist, kannst du auch nach "PHP Formular-Skripts" suchen, dann musst du aber eventuell trotzdem eine Server-Software herunterladen. Bei weiteren Fragen: Melde dich einfach bei mir!
mfg
qwdfgosmd