As a beginner with zero basics in Java, it is recommended that you first learn the basic grammar and object-oriented programming ideas of Java. The following are some suitable books for beginners: 1 "Thinking in Java": This is a classic book on programming that provides a detailed introduction to the ideas and techniques of object-oriented programming in Java. It is very useful for beginners in the field of programming. 2 "Head First Java": This is a book that provides a visual introduction to the programming of the language. It helps the reader to quickly understand the basic grammar and concepts of the language through diagrams and images. 3."Basic Course on the Development of Java"(Core Techniques of Java): This is a relatively comprehensive book on the development of the programming language of the language, covering the basic grammar, data types, control structures, arrays, strings, classes, and objects of the language. It is suitable for readers with a certain programming foundation. While learning the basic knowledge of Java programming, it is recommended to deepen your understanding and mastery of Java through online courses, video tutorial, programming exercises, etc. At the same time, you can join the Java community or participate in related programming activities to exchange learning experiences and techniques with other beginners to continuously improve your programming level.