How long does it take to become proficient in Java if you are new to programming?
<p>I am a 25-year-old who is new to programming. My ultimate goal is to get into mobile programming in the near future.</p>

<ol>
<li>About how long would it take a newbie such as myself to get up to speed with the Java language?</li>
<li>Is Java a hard language for someone new to programming? If so, what alternatives should I look into?</li>
</ol>
