Not sure what your knowledge is but if you do get a working setup it might be an idea to break the learning curve into chunks. Say, tackle PHP first and get the hang of it, then maybe have a go at creating a database with a few tables, then trying getting data in the database to appear on a web page, then try getting data input into a form to appear in the database. The database bit is the hardest bit IMHO