Go with linux.
For a quick start with databases, use MySQL. Then move to postgres as soon as possible (more complex, but a_lot_ better than MySQL).
Forget windows as much as possible. I use it only because windows has editplus; a frantically fast little text editor. The rest is linux/solaris.
Definately do NOT use MS-Access as a database, because it's really just a glorified flatfile thing.
A combination of PHP+apache+mysql/postgress can be installed on nearly every platform, and certainly allmost every flavour of unix.
If you or your company have serious cash, you could look at Informix.
They have a 'web datablade' which looks and works a bit like coldfusion, but
it's all happening inside the database (modules, no parsers, it's all inside the D😎 which makes it very fast.
You can write queries etc inside the html code and have it parsed on the fly by the database engine. Very simple and fast.
Otherwise, go for PHP. Cheap fast and easy to use.