CMS and Mambo are content systems, they're basicly sites that you upload and they're ready togo. phpnuke is a really popular one, but's it's not very mod-ible. I would suggest frontpages, the new dreamweavers looking pretty nice. but it really depends what your planning on doing on your site, if you just want a portfolio, I would search google for "Content Managment System" and see what you get. Otherwise your best bet would be go frontpage or dreamweaver, or just script it yourself (yay programmers >_<).
Chris
P.S. if you script it yourself, HTML-Kit is an awsome html (but good for all scripting languages) editor.