Need some good sources to learn java
<p>I am a beginner at java and i am learning java by thenewboston's java for beginners series.
<a href="http://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28&amp;feature=plcp" rel="nofollow">http://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28&amp;feature=plcp</a></p>

<p>it is very interesting and easy to understand but as i can see that he only explains the main part and doesn't share a lot of information due to the simple fact that java is such a wide language.</p>

<p>but, i need some sources to learn java in a little more depth. I have listened a lot about head first java but is it good enough? is it worth buying? will it be too difficult for me to understand?(i have already learnt the basics of python so i have a grasp on programming language and i am not facing difficulties to understand those videos either.)</p>

<p>what i want to do is that, first understand the basics by thenewboston's videos on youtube and then study it in detail.
also, what is the difference between head first java and headfirst java 2nd edition?</p>

<p><a href="http://rads.stackoverflow.com/amzn/click/0596009208" rel="nofollow">http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1343374211&amp;sr=1-1&amp;keywords=head+first+java</a></p>

<p>(http://)shop.oreilly.com/product/9780596009205.do</p>

<p>also, it would be great help if you tell me what sources you used to study java(though i want some book sources.)</p>

<p>also, how much time on an average, if i spend 1-2 hours daily will it take me to learn java at such an extent that i can make gui and some basic games?</p>

<p>i know this isn't a very tech - type question but it will help me a lot.</p>

<p>Thanks a ton!</p>
