Oooof! That's a broad topic.
There are many possible combinations. I'm assuming you're already fairly familiar with HTML.
I guess one common combination would be PHP & MySQL, possibly with some JavaScript thrown in. You're going to have a fairly steep learning curve... not that that should put you off - everyone has to start somewhere!
Good luck