I am programmer who up until now has programmed within a Windows environment using C# and SQL.
I have been granted an interview for a programmer position with a university. The university operates under unix based platforms (probably linux), using Java and Oracle.
While I am confident that I can make the transition, I want to get a head start and begin teaching myself before I get to the interview.
Specifically, I need to know where to get started. What application should I use to write my Java code? Which OS should I be developing on? What version of Oracle can I download for testing? Where can I go for tutorials?
Keep in mind this is in a university setting, so whatever you think might be in use by a university is probably best.
C# is a lot like Java, so I don't need anything super easy.