O.K. guys, first of all, thanks for the links and the advice, it really is appreciated. Now, in a couple of weeks, i am going to work for a very large bank, but in a position that has nothing to do with computers. I already know someone who works there as a Java developer, and he told me that if I began to learn java now, in about six months I could move into the IT side, and learn to be a java developer. He was taken into that area and trained from the ground up to be a java developer, and he didn't know any other languages. The bank is mainly an Internet bank, so I am assuming that java forms a large part of their backend. What I am trying to do is maximize my chances of getting into that side of things when the opportunity arises. I will have to look into the situation more closely when I start work, and if necessary, start with the other things that you guys mentioned. I do know some html, and I understand CSS, but maybe I need to brush up on those further before trying Java.
I will report back later when I know more about how they work.
Thanks for the help!!!