Ok, so for some real advice on this.
I will answer your question in several ways because I do not know exactly what you are looking for.
1: If you are looking for a professional website that you can show future possible clients, then learning how to build said site by yourself, will completely take over any and all practice time that you have resered for magic.
You will have to learn, HTML, CSS (THIS IS A MUST for a good website), PHP (if you want to encorporate an easily updatable blog / comment system), SQL (to work along with your PHP), graphic design (photoshop, illustrator, fireworks etc...). In addition, in order to keep all this coding clean, you will need to learn how to use Dreamweaver (coding platform that organizes your site and automatically updates your site via FTP).
If you haven't started learning any of these, get started, and in about 6 months, you might have a decent looking site.
2: If you are looking for a site/blog to express your views on magic, but not necessarily to advertise yourself, all you need to learn is how to manage an SQL database, download wordpress, learn how to navigate through it, add various features, purchase a domain, learn how to use FTP, and then build your site. For an example of this, please visit
http://www.doublefacers.com
3: If you just want something simple, with a lot of annoying animated GIFs, dancing monkeys, strolling banners, a counter, and ugly looking fonts, than all you need is notepad and a beginner's HTML book
If you go for option 1, it will take you a long time each day, devotion, in which you will not have time to practice your magic. In addition, if you do this and you are not even at the level to do professional magic work, please come to terms with this reality, and then just build your site for the sake of enjoying another hobby.
If you are rich, just pay for a professional web designer to build your site.
Cheers