Introduction - If you have any usage issues, please Google them yourself
"Head First Java" is a complete object oriented (object-oriented, OO) programming and Java learning guide. The book is based on learning theory that allows you to start with the basics of learning programming languages, including threads, networks, and distributed programs. Most importantly, you'll learn how to think like an object-oriented developer.