@ -1074,6 +1074,7 @@ Books on general-purpose programming that don't focus on a specific language are
* [Java Programming ](https://en.wikibooks.org/wiki/Java_Programming ) - Wikibooks
* [Java Programming ](https://en.wikibooks.org/wiki/Java_Programming ) - Wikibooks
* [Java Programming for Kids ](https://yfain.github.io/Java4Kids/ ) - Yakov Fain
* [Java Programming for Kids ](https://yfain.github.io/Java4Kids/ ) - Yakov Fain
* [Java Projects, Second Edition ](https://www.packtpub.com/free-ebooks/java-projects-second-edition ) - Peter Verhas (Packt account *required* )
* [Java Projects, Second Edition ](https://www.packtpub.com/free-ebooks/java-projects-second-edition ) - Peter Verhas (Packt account *required* )
* [Learn Java for FTC ](https://github.com/alan412/LearnJavaForFTC ) - Alan Smith (PDF)
* [Learning Java Language ](https://riptutorial.com/Download/java-language.pdf ) - Compiled from StackOverflow Documentation (PDF)
* [Learning Java Language ](https://riptutorial.com/Download/java-language.pdf ) - Compiled from StackOverflow Documentation (PDF)
* [Microservices Best Practices for Java ](https://www.redbooks.ibm.com/redbooks/pdfs/sg248357.pdf ) (PDF)
* [Microservices Best Practices for Java ](https://www.redbooks.ibm.com/redbooks/pdfs/sg248357.pdf ) (PDF)
* [Object-Oriented Programming in JavaTM Textbook ](http://computing.southern.edu/halterman/OOPJ/ ) - Rick Halterman (PDF per Chapter)
* [Object-Oriented Programming in JavaTM Textbook ](http://computing.southern.edu/halterman/OOPJ/ ) - Rick Halterman (PDF per Chapter)