I am a QA/CS Manager for a small software shop in NC, I have some experience with VB, ASP, SQL Server, etc. though I haven't programmed in two years. The possibility exists that I will join the unemployed very soon and I will be competing with VERY advanced developers in a rotten job market. So, I'm exploring the possibility of focusing on Linux when I start building my 'toolbox' to go back to work, and I have a few questions ...

To learn Linux administration and development, is Red Hat a good generic OS to start with, and will it run on older PII machines?

Which database do most professionals use with Linux? I've heard MySQL and Oracle but what do you guys see more of in the real world?

What web development language is most used by pros in the Linux world? Perl, Python, PHP, or still CGI?

Is anyone still using Apache and JSP? I worked in Java Server Pages for a couple minths but I haven't heard anything about it lately.

Any help at all is greatly appreciated!

Minh Thong