Ok, I am a complete newbie to Linux. I've been using MS-DOS since the mid 80's but I don't know any *nix. Lets put it this way, I don't know any commands, don't know C or anything.

What I have. I set up RH 7.2 on a pentium 75 - it's all installed and ready to go. I've set it up with no gui - only command prompt.

What I need. Some links to places I can learn the basics. ie - directory traversals to running programs, stopping services, installing/uninstalling programs, etc.

The goal. To set it up as a straight firewall/proxy server. Now for this I can look at this thread, but I need the basics before I start that.

Anyone have some good links? I'm interested in learning Linux and C (I already have an advanced knowledge of Java so theoretically I should be able to pick it up easily). Hope someone can help me - I know I came to the right place!