I have to respectfully disagree with you Tomtomtom, for the following reasons:
Do realise that OP wanted to learn how to program, do you seriously rate JavaScript is the best way forward?
Not if he was learning for the first time. But it sounded like he had already done some programming, and done well at it too. From this point, JavaScript is the way forward imo. Not an easy way forward, but an important one.
You cannot get all core phone functionality using JavaScript alone (GPU comes to mind here)
True. This is an area I expect to see enormous progress on in the next 5 years. You would do well to be prepared for an expanded low-level API by getting started with the language now.
Java will be left nowhere? just like how COBOL will be left nowhere? you'd be surprised to see how much COBOL or Delphi exists in enterprise.
But you wouldn't recommend getting into COBOL now, would you?
Last edited: