Forum Moderators: mack
If you still don't have a clear picture of which direction to go, I'd recomend the combination of PHP scripting and the MySQL database. Both are great places for a beginner to start, and the PHP/MySQL combo is pretty powerful. I like ASP as well, but most ASP hosting limits you to Access for a database, and Access is a pretty poor choice for dynamic websites. MySQL is much better.
No matter what way you choose, you will need web server support, even if you just want to test out sample scripts on your personal computer. Luckily, this is pretty easy to setup. ASP runs under Microsoft's IIS. If you have Windows 98, 2000 or XP Pro, you can set up Personal Web Server (PWS), which will allow you to run ASP. If you have XP home or Windows ME, you're pretty much out of luck for ASP stuff.
If you go the PHP/MySQL route, you can download one of many free install kits for Windows that will set you up with your own installation of Apache web server, PHP, Perl and MySQL.
Once you have the appropriate web server stuff set up on your PC, the scripts you've downloaded will work.
Once you get over that hurdle, things should get easier. Go to HotScripts.com and download some stuff that interests you. Look at the code, and you'll start to get a feel for how this stuff works.
Good luck and have fun! Once you get past the intial learning curve, you'll find that things get easier and more fun. Also, check out the other forums here at webmasterworld. There are a lot of very bright people here to help out.