
We Humans use Language as a means to communicate. to express your intent and to get beneficial things done. But we do end up speaking lies, foul mouthing, i e for non-beneficial/haraam/crime acts too. Same applies to computer language [Ex Java].
So computer languages is a way to interact with computer and get things beneficial things done. As long as your interaction and purpose of using computer language is halaal, its fine. The income you make from doing such a job would be halaal.
As to Oracle or Java they make programming languages / tools / software . As long as the tool lets you use it in a halaal/beneficial you can use it. If some one asks you to use these to do non-beneficial [or Haraam] act, then do not do it.
Hope this helps!
Note: Googling tells Java was made by a Company called Sun Microsystems and Oracle recently acquired the company sun microsystems! so some history to it.
