Writings by Rahul Batra


Books

Essential Java (First Edition)

A gentle introduction to the basics of the Java programming assuming no previous knowledge of it.

The work is covered under the Open Publication License 1.0 and is free to read and distribute.

Contents

  1. Introduction
  2. Data Types and Variables
  3. Introducing Classes & Objects
  4. Conditional Statements
  5. Iteration Statements
  6. Arrays
  7. Methods
  8. Inheritance
  9. Abstract Classes and Interfaces
  10. Exception Handling
Download - Essential Java (First Edition)

A Primer on SQL (First Edition)

A free ebook teaching the basics of SQL assuming no prior knowledge of it. While the examples and text use Ingres as the database management system, the code should work correctly on any SQL compliant database.

The work is covered under the Open Publication License 1.0 and is free to read and distribute.

Contents

  1. An Introduction to SQL
  2. Getting your Database ready
  3. Constraints
  4. Operations on Tables
  5. Writing Basic Queries
  6. Manipulating Data
  7. Organizing your Data
  8. Doing more with Queries
  9. Aggregation and Grouping
  10. Understanding Joins
Download - A Primer on SQL (First Edition)
Last Edited: Thursday, December 19, 2013