Talk:Beginning Java

Book Structure
Link to the Table of Contents template is here.

The following is an outline of the book, providing a guide to the book's structure. Feel free to add/modify/expand/remove sections.
 * Preface - Talks about Java, it's uses and why one should learn it
 * Java Overview
 * What is java?
 * How it Works
 * Bytecode vs Machine Code
 * Just in Time Compilation
 * History of Java
 * Applications of Java
 * Part I - Using examples and exercises, Part I teaches the fundamentals of Java
 * Machine Setup
 * IDE
 * NetBeans
 * Eclipse
 * First Program
 * HelloWorld.java
 * Main Method
 * Variables
 * Primitive vs Reference
 * Declaration
 * Types
 * Integers
 * Strings
 * Boolean
 * Floats and Doubles
 * Exercise - Shows the reader how to use variables, perhaps expanding upon the "hello world" program
 * Conditionals
 * If Statement
 * Boolean Operators
 * Loops
 * What are Loops?
 * While Loops
 * Do-While Loops
 * For Loops
 * Methods
 * Introduction to Methods
 * Returns
 * Objects
 * Object Oriented Programming - Teaches the basic principles of object oriented programming
 * Scope
 * Part II - Building on the previous section, this part teaches more some advanced topics that are core to Java
 * Best Practices
 * Variables 2
 * Boolean Logic
 * Appendices provides useful reference information
 * Appendix A - Primitive Types