For what you are wanting to do a dynamic server side language is required
Everyone has their own opinions but I think PHP is the easiest to learn. Some may prefer Perl, Python or Ruby.
But if your only knowledge, at the moment, is HTML/CSS don't expect to be able to jump right in and work in a PHP framework
You'll need to learn the language first by writing just straight forward PHP
Frameworks require object oriented programming knowledge (which isn't just restricted to web programming or PHP)
Last edited by Truffle; 09-29-2012 at 04:30 AM..