I have an idea for a web project that I would really like to do. As a beginner I am absolutely daunted by the seemingly limitless web technologies (XML, ASP,AJAX,RUBY,SQL,PHP, and on and on) and what theyre used for. I have a very basic understanding of html (which I've learned from this site!) but I need to know what technologies I would need to become familiar with to complete my project.

Basically, I want to build a web site that members can join and use to catalog parts (with photos) for vintage motorcyles. I know this is very broad but if I could get help with what web languages would be best for a project like this then that would point me in the right direction. I am pretty good with learning new things so I know I could put the site together (with a little help from my friends!)