[Introduction to Java 3rd Edition](https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82] % 8F% E3% 81% 8B% E3% 82% 8BJava% E5% 85% A5% E9% 96% 80-% E7% AC% AC3% E7% 89% 88-% E3% 82% B9% E3% 83 % 83% E3% 82% AD% E3% 83% AA% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-% E4% B8% AD% E5% B1% B1% E6% B8% 85% E5% 96% AC / dp / 4295007803 / ref = sr_1_1? adgrpid = 53024885013 & dchild = 1 & gclid = CjwKCAjwx9_4BRAHEiwApAt0zjOvhgZ6p6TY0vyVI0Eas6zIRr-srCwk_miK6F6VbXYYAYPCSOLA0hoChy4QAvD_BwE & hvadid = 338568555065 & hvdev = c & hvlocphy = 1009243 & hvnetw = g & hvqmt = e & hvrand = 2842124447025277056 & hvtargid = kwd-334256431401 & hydadcr = 27266_11561146 & jp- ad-ap = 0 & keywords =% E3% 82% B9% E3% 83% 83% E3% 82% AD% E3% 83% AA% E3% 82% 8F% E3% 81% 8B% E3% 82% 8Bjava% E5 % 85% A5% E9% 96% 80 & qid = 1595414352 & sr = 8-1 & tag = googhydr-22)
A book that explains the "why?" Of Java, from the basics of Java to object-oriented programming. With detailed explanations and abundant illustrations, it is a content that you can learn firmly. The point to note is that the story is tailored from the beginning to the end, so it is not suitable for examining each item.
[This thorough strategy series where you can learn the basics of Java SE Bronze in 2 weeks](https://www.amazon.co.jp/2%E9%80%B1%E9%96%93%E3%81%A7Java-SE -Bronze% E3% 81% AE% E5% 9F% BA% E7% A4% 8E% E3% 81% 8C% E5% AD% A6% E3% 81% B9% E3% 82% 8B% E6% 9C% AC -% E5% BE% B9% E5% BA% 95% E6% 94% BB% E7% 95% A5% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA- % E5% BF% 97% E8% B3% 80% E6% BE% 84% E4% BA% BA-ebook / dp / B076F36Z89 / ref = sr_1_6? __mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & dchild = 1 & keywords = Java +% E5% 88% 9D% E5% BF% 83% E8% 80% 85 & qid = 1595414873 & sr = 8-6) A book taught by a friend who works as an inexperienced SE. What is a programming language in the first place? What is Java? Helped me stumbling at that: sob:
Java SE API & Documentation
When investigating, I think that it is okay to use sites such as Qiita at first, but I think that it is best to see the official in the end because there is a risk that the subjectivity of the poster will come in.
Note that you have to look at the documentation for the version you are using!
Introduction to java Let's feel the joy and pleasure of running a java program! A site for beginners with the aim of "being able to do simple programming with Java". It is very easy to understand because the basic program examples and explanations of Java are carefully described.
Java Road Java Basics In addition to the explanation of basic knowledge, there is also a FAQ that allows you to find a solution from questions, things you want to achieve, errors, etc., which is convenient.
Introduction to Java Code The explanation and source code example are very easy to see and understand.
These are the personally recommended books and sites that you should read when studying Java! If you have any other suggestions, please let me know!