This Java Programming book is for complete beginners to the subject. It uses the free NetBeans IDE. No previous programming knowledge is assumed. You work your way through each section by following along with the lessons. There's no boring theory to send you to sleep - it's just you doing some programming. Sections Getting Started with Java Java Variables What is Control Flow? Arrays in Java Java String Methods Java Methods Java Classes Java Error Handling Dealing with Text Files in Java A Java Calculator Project More Java Form Controls Java and Databases Databases and Java Forms By the end of the course, you'll have learned enough to know if Java programming is for you, and whether or not you want to take it further.