programming stuff

Home
Tutorials

Free Java Programming Books

The Java Web Services Tutorial

Open In New Page        Open In Same Page  

This tutorial is a beginner's guide to developing Web services and Web applications using the Java Web Services Developer Pack (Java WSDP). The Java WSDP is an all-in-one download containing key technologies to simplify building of Web services using the Java 2 Platform. This tutorial requires a full installation (Typical, not Custom) of the Java WSDP.

Advanced Programming for the Java 2 Platform

Open In New Page        Open In Same Page  

This book is for developers with more than a beginning level of understanding of writing programs in the Java programming language.

Introduction to Programming Using Java

Open In New Page        Open In Same Page  

An on-line textbook on introductory programming, which uses Java as the language of instruction. This text has more than enough material for a one-semester course, and it also suitable for individuals who want to learn programming on their own. This is the third edition of the text.

Java an Object First Approach

Open In New Page        Open In Same Page  

This book stresses the development of objects and software design using the Java programming language. 16 chapters with many examples.

How to Think Like a Computer Scientist - Java Version

Open In New Page        Open In Same Page  

How to Think... is a free textbook available under the GNU Free Documentation License. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.

Introduction to Programming Using Java

Open In New Page        Open In Same Page  

An on-line textbook on introductory programming, which uses Java as the language of instruction.

The JavaTM Virtual Machine Specification

Open In New Page        Open In Same Page  

In The JavaTM Virtual Machine Specification, Second Edition, Sun's designers of the Java virtual machine provide comprehensive coverage of the Java virtual machine class file format and instruction set.

Introduction to Programming Using Java Version 3.0, Summer 2000

Open In New Page        Open In Same Page  

An on-line textbook on introductory programming, which uses Java as the language of instruction.

 

C/C++ Programming Books

The C Book

Open In New Page        Open In Same Page  

This is the online version of The C Book, second edition by Mike Banahan, Declan Brady and Mark Doran, originally published by Addison Wesley in 1991. This version is made freely available.

A Beginners C++

Open In New Page        Open In Same Page  

This page contains information concerning a draft version of a book "A Beginners' C++" in pdf and postscript format.

Writing Bug-Free C Code

Open In New Page        Open In Same Page  

This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C programs. With it, you will produce code that contains fewer bugs.

C++ in Action

Open In New Page        Open In Same Page  

The book doesn't lead the reader by the hand in easy little steps. It's not one of the books for dummies, and it doesn't promise to teach you C++ in seven days. To make things worse, it starts at an elementary level and then quickly proceeds to explaining architectural choices.It includes a section on Windows programming with C++.

Numerical Recipes in C

Open In New Page        Open In Same Page  

Free c programming book that can be downloaded in pdf Format.

Thinking in C++

Open In New Page        Open In Same Page  

Free downloadable c++ book from Bruce Eckel. Downloadable in zipped pdf form.

Data Structures and Algorithms with Object-Oriented Design Patterns in C++

Open In New Page        Open In Same Page  

This book is about the fundamentals of data structures and algorithms--the basic elements from which large and complex software artifacts are built.

Teach Yourself C++ in 21 Days

Open In New Page        Open In Same Page  

You can read this whole comprehensive C++ book for free. Start with the basics of variables and constants and then learn about pointers, references, inheritance, polymorphism, templates and more.

 

C Programming Tutorials

Programming in C

Open In New Page        Open In Same Page  

This is a set of notes on Programming in C.

Introduction to C Programming

Open In New Page        Open In Same Page  

A beginner level c programming tutorial for students from the Leicester University Computer Centre.

Tutorial on Pointers and Arrays in C

Open In New Page        Open In Same Page  

This tutorial covers the basics of using pointers and arrays in the C programming language. You can read it online or download it as a set of html pages.

Introduction to network functions in C

Open In New Page        Open In Same Page  

A basic c socket tutorial showing how to write simple socket servers.

Learn C by example in just 5 hours

Open In New Page        Open In Same Page  

This short c programming tutorial is an introduction to the basics with some simple examples useful as a quick reference for those just starting to learn C.

Windows Sockets: A Quick And Dirty Primer

Open In New Page        Open In Same Page  

This short primer is intended to provide both the theory and practice necessary to get the novice network programmer up and running fast.

Windows Programming Tutorial

Open In New Page        Open In Same Page  

Windows C Programming Tutorial with examples in the c programming language.

C Programming Course

Open In New Page        Open In Same Page  

The course aims to introduce programmers to the C language. Previous programming experience is assumed, so we can quickly progress to looking at the features of C and their uses.

Beej's Guide to Network Programming

Open In New Page        Open In Same Page  

TGuide to using internet sockets with the c programming language.

The Top 10 Ways to get screwed by C

Open In New Page        Open In Same Page  

To get on this list, a bug has to be able to cause at least half a day of futile head scratching, and has to be aggravated by the poor design of the C language.

 

C/C++ Programming Tutorials

Programming in C

Open In New Page        Open In Same Page  

This is a set of notes on Programming in C.

An Introduction to C++ Programming

Open In New Page        Open In Same Page  

13 part C++ programming tutorial.

Tutorial on Pointers and Arrays in C

Open In New Page        Open In Same Page  

This tutorial covers the basics of using pointers and arrays in the C programming language. You can read it online or download it as a set of html pages.

C++ in Action

Open In New Page        Open In Same Page  

The book doesn't lead the reader by the hand in easy little steps. It's not one of the books for dummies, and it doesn't promise to teach you C++ in seven days. To make things worse, it starts at an elementary level and then quickly proceeds to explaining architectural choices.It includes a section on Windows programming with C++.

Learn C by example in just 5 hours

Open In New Page        Open In Same Page  

This short c programming tutorial is an introduction to the basics with some simple examples useful as a quick reference for those just starting to learn C.

Thinking in C++

Open In New Page        Open In Same Page  

Free downloadable c++ book from Bruce Eckel. Downloadable in zipped pdf form.

Windows Programming Tutorial

Open In New Page        Open In Same Page  

This book is about the fundamentals of data structures and algorithms--the basic elements from which large and complex software artifacts are built.

Teach Yourself C++ in 21 Days

Open In New Page        Open In Same Page  

You can read this whole comprehensive C++ book for free. Start with the basics of variables and constants and then learn about pointers, references, inheritance, polymorphism, templates and more.

Beej's Guide to Network Programming

Open In New Page        Open In Same Page  

TGuide to using internet sockets with the c programming language.

Teach Yourself C++ in 21 Days

Open In New Page        Open In Same Page  

You can read this whole comprehensive C++ book for free. Start with the basics of variables and constants and then learn about pointers, references, inheritance, polymorphism, templates and more.

 

 C/C++ IDEs AND EDITORS

Dev-C++ 5

Open In New Page        Open In Same Page  

Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.Dev-C++ is Free Software distributed under the GNU General Public License.

C-Free

Open In New Page        Open In Same Page  

C-Free is an Integrated Development Environment (IDE) for C/C++ programming language. With this environment you can edit, build, run and debug your program freely. Particularly, it is extremely easy to use for C/C++ learners. Of course, C/C++ masters will find many impressive functions on it, and enjoy themselves with it.

Quincy 2005

Open In New Page        Open In Same Page  

Quincy is freeware open-source. It is a simple programming environment for C/C++. It contains an editor, a compiler, a debugger, and graphics and GUI toolkits. Because of it's simplicity, Quincy is ideal for learning C or C++ programming.

Code::Blocks

Open In New Page        Open In Same Page  

An open-source cross-platform Integrated Development Environment (IDE) for C/C++. Code::Blocks is a free C/C++ IDE built specifically to meet the most demanding needs of its users. It has been designed, right from the start, to be extensible and configurable...

KDevelop

Open In New Page        Open In Same Page  

C/C++ IDE for Unix publicly available under the GPL.

Developers IDE

Open In New Page        Open In Same Page  

Developers IDE is an Intetegrated Development Enviroment (IDE) for the Win32 enviroment for use with Dos based free compilers to build Win32 and Dos based applications and games

The V IDE for GNU C++ and Java

Open In New Page        Open In Same Page  

V is a free, multiple platform C++ gui framework designed to make it the easiest way to write C++ GUI applications available. V is available for X Athena, X Motif/Lesstif, all Windows platforms, and now including OS/2.

BVRDE

Open In New Page        Open In Same Page  

BVRDE is an Integrated Development Environment (IDE) for C and C++. It is designed to make cross-platform development easy. Its features include project management, application wizards, an integrated interactive debugger, and a powerful source editor with source browsing and syntax highlighting.

 

For contact or changes

For my contact