I would say try and learn Java first, I think it is the best language to start off with and will get you right into the object oriented way of doing things, plus it is the most organized lanuage I have worked with, you can download for free the java command line comiler or get a third party one (I recomend Visual Cafe'). Try going to java.sun.com and see, there is also an online tutorial for java, and the entire language is documented, and is available for free from sun. If you want to learn an object oriented language java is the way to go all the way. (warning, I am a fan of java). Good luck in whatever you do.
-Reid