hi there

i am learning java and have got to around inheritance.
i am overwhelmed about how huge java is(learning C was relatively easier).

how do i go about learning java ? how do i understand it in its entirety- API's, et al ?

also suggest some books please....that clarify a lot of concepts.

thanx in advance.