# Learning Materials

## **Learning Materials**

### **Recommended Readings \[Java]**

* Java The Complete Reference, Herbert Schildt, Twelfth Edition, 2022, McGraw Hill
* Beginning Java Programming The Object-Oriented Approach, Bart Baesens, Aimée Backiel, Seppe Vanden Broucke, 2015, John Wiley & Sons, Inc.
* Java How to Program, Late Objects, Paul Deitel, Harvey Deitel, Eleventh Edition (Global Edition), 2020, Pearson Education Limited

### **Supplementary Readings \[Java]**

* Programming with Java a Primer, E Balagurusamy, Third Edition, 2007, McGraw-Hill
* Introduction to Java Programming and Data Structures Comprehensive Version, Y. Daniel Liang, Twelfth Edition, 2019, Pearson
* Head First Java, Kathy Sierra, Bert Bates, Trisha Gee, Third Edition, 2022, O’Reilly

### Online Resources

* <https://www.programiz.com/java-programming>
* <https://www.javatpoint.com/java-tutorial>
* <https://www.tutorialspoint.com/java/index.htm>

### Video Resources

* <https://www.youtube.com/playlist?list=PLBlnK6fEyqRjKA_NuK9mHmlk0dZzuP1P5>
* <https://www.youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5>
* <https://www.youtube.com/playlist?list=PL78RhpUUKSweClRi_l05UgfE3053-zkRf>
