Java is a general-purpose, object oriented computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
- Objects First with Java: A Practical Introduction Using BlueJ by David J. Barnes and Michael Kolling
- a good link for basis of Java
- Java Video Tutorial by TheNewBoston on YouTube
- Java tutorials on Hackr.io Click here
- Tutorial point course here
- Java Programming and Software Engineering Fundamentals Specialization by Duke University on Coursera
- Java tutorials on Hackr.io Click here