If you cannot afford the book at all, use free video resources. Channels like CodeWithHarry , Apna College , or Amplify Learning have full Java playlists mapped to the CBSE syllabus. You can watch the lesson and solve problems using free online Java compilers (like Programiz or Replit).

For reading, yes. For programming practice, no. The Kindle version works on your laptop, but flipping between chapters is slower than a physical book. However, it is Searchable (Ctrl+F), which is a huge win.

Whether you buy the hardcover or the Kindle edition, follow this three-step strategy to maximize your marks: