1. Code Complete, By Steve McConnell

This book focuses on programming technique rather than the requirements of a specific programming language or environment.

2.Learning to Program, By Steven Foote

Whether you want to become a professional programmer or you want to learn how to more effectively communicate with programmers this book is a great first step in helping to get you there.

3.Head First C:A Brain-Friendly Guide, By David Griffiths

This book is a complete learning experience that will show you how to create programs in the C language. This book helps you learn the C language and helps you to be a great programmer.It can be used as an accessible text book for a college-level course.

4.Beginning Programming with Java For Dummies

This book is an easy-to-follow guide to quickly and easily show you what goes into creating a program, how to put the pieces together, ways to deal with standard programming challenges, and so much more.

5.Java – A Beginner’s Guide

This book contains 17 chapters, each discussing an aspect of Java.This book assumes that the reader has no previous programming experience.