انصحك بكتاب Head First Java في حال كنت مبتدئة او اذا كانت معرفتك بالجافا محصورة بكورسات الفيديو.
الكتاب جد ممتع وسلس. ويمكنكي انهائه بسرعة. فالكتاب يعرف نفسه على انه مشروع تعليمي وليس مرجعاً
بعد ذلك يمكنك الانتقال لقراءة Effective Java (او ان كنت متمكنة من الاساسيات مسبقا)
الكتاب فيه مادة العلمية قيمة جدا, وستجدين انه يوضح لك الكثير من الملابسات التي قد تكون عندكِ.
يمكنك اعتماده كمرجع او اتخاذ Java The Complete Reference من Oracle كمرجع ايضاً.
اما كنصائح عامة (ليست فقط عن الجافا), فأنصحك بان تحاولي ان تكوني براغماتية في قراءتك وألا تلزمي نفسك بقراءة الكتب من الغلاف الى الغلاف. و البحث دائما عن اي فكرة لم تكتمل tي ذهنك على https://stackoverflow.com/ أو غيره.
أيضاً, في بداية تعلم مجال ما, حاولي الابتعاد عن كورسات الفيديو, العربية خاصةً. فهي لا تهدف غالبا الى توضيح افكار تهم من يريد فهم عميق واحترافي. مع وجود استثناءات طبعاً.