I'm sure there are many - one here in the UK costs £1495. You don't say what your current experience level is. If you are familiar with C++, you'll find learning Java easy, the structure (but not functional naming) is very similar AND you won't find yourself writing a whole load of constructors and destructors.