Programming for a non-programmer is always a challenge, but my advice would be to learn programming. Automated tools can only take you so far.
The first thing you must decide is what programming language to learn, and I would recommend PHP (www.php.net). Not only is PHP fairly easy to learn, it is also well integrated with MySQL. A good tool for Web design and development is Macromedia Dreamweaver. It can generate PHP code automatically and also support you when you start hand-coding.
This was first published in January 2005