Hi,
Wie oben schon erwaehnt haengt das von dem Ziel ab, das die Site erfuellen soll.
Soll die wirklich professionell sein, dann liegt die Antwort auf der Hand. Ist es lediglich eine Seite die von wenigen Leuten besucht wird (eigener Verein etc.), dann kannst ja selber mal angreifen.
Die Dauer zum Erlernen von "Professionellem Webdesign" ist schwer zu sagen. Das zu Erlernende waechst ja auch "taeglich", d.h. ausgelernt hast du da nie.
Auch ist die Frage wie komplex deine Site wirklich ist. Seiten mit Datenbank-Backend muessen auch nicht alle gleich-komplex sein. Manche sind nur read-only, bei anderen hast du konkurrenten r/w-Zugriff, mit haesslichen Abfragen, Transaktionen, Triggern etc.
Viel Erfolg jedenfalls!