Bleeding at the Keyboard: A Guide to Modern Programming with Java
… coders to screenplay writers or directors and customer to audiences.
It has started out with setting the stages using object, class, method, program, Java interpreter, inheritance, interface, design patterns then going to introduce the main players like class, variable, value, type, state, behavior, reference value, boolean variable, int variable, double variable, boolean value, scope, local …