I have experience with C++ from high school for a couple years, but that's it.
What should I learn for a website if I am thinking about having a database that users can search through?
edit: slash where can I begin?
http://www.w3schools.com/
start with html and CSS, it's super easy so you should pick up the basics fast.
then learn some basic javascript, nothing serious just enough so you can use Jquery and all the plugins that someone smarter already wrote for you.
then you move on to the back end, this is where it gets tricky.
by far the easiest is PHP and mySQL, easy to learn, easy to deploy and relatively powerful combination, 99% of all hosts support PHP and mySQL from the getgo. this is also the most common language on the net so you'll be able to fin lots of ressources.
http://net.tutsplus.com/
go here for tips, techniques and inspiration.
if this is a one man project then you'll need some basic photoshop skills, but the hardest is by far coming up with the design itself, trust me, but just look around on CSS galleries and dribbble for inspiration. Theres no shame in stealing stuff from existing designs, just don't copy it if you know what I mean.
hope that helps a bit.
edit: you'll want to learn as much as you possibly can about SQL injections because your db is gonna be at risk since your users will query it, many rookies make the mistake of not doing security right the fist time.