You have a few choices, these are the two I would recommend.
If you have very little experienced support around you (aka other developers) and you don't have a strong company budget backing you, OR if the existing support around you (your company's IT group) leans towards Linux/Unix/Open Source/Java etc. then I would go with MySQL as a data store and PHP for your user interface.
Here are some of my reasons:
- PHP and MySQL are open source - this means "Free to good home!" They also have both been getting a lot of eyes on them for the last couple of years which has really matured the product.
- Because they are open source and inherently web related - the web is overwhelmed with avenues of support - find a few that you like and stick with them.
- PHP and MySQL are bed-buddies. They go together. I would not try a mix like ASP and MySQL. Although it's possible to do, you will find a lot more resources available to you if you stick with the main road.
- PHP and MySQL resource providers expect the novice to be in their audience. You will find things that you will understand.
For good php resources - go to phpbuilder.com, devshed.com and php.weblogs.com - not to mention php.net
----------------------
The other alternative is a Microsoft approach. I would only recommend this if you can afford it or if someone is footing the bill. If this is the case, then I would skip MySQL/PHP and jump into ASP/MS Sql Server. You can buy books for MS SQL Server that come with 90-180 day free trials of SQL Server 2000 and will take you through learning it. Also, you may be able to find a used copy of MSSQL 7 somewhere which is a good learning platform. There are many resources for this stuff. You may find some at msdn.microsoft.com, sqlmag.com, 4guysfromrolla.com (really great stuff here) and others.
Either way, there is really nothing out there that you can not learn and eventually master. Just ask questions and be ready to know that what you write now will look like junk to you in 6 months. It's ok, it's part of the process.
Have lots of Fun!
munkyCmunkyDU