is a tutorial teaching the Ada programming language. Ada puts unique emphasis on, and provides strong support for, good software engineering practices that scale well to very large software systems (millions of lines of code, and very large development teams).
is a cross-platform, open source 3D modeling and animation package. It can be used to create photo-realistic images, animated films, CGI special effects and computer games. This book provides an excellent collection of tutorials to help you learn to model, render, rig, animate, and create with Blender 3D. You will be turned from a newbie to a pro in minutes!
is a tutorial teaching the C programming language. C is the most commonly used programming language for writing operating systems. Not only is C a popular language for operating systems, it is the precursor and inspiration for almost all of the most popular high-level languages available today. In fact, Perl, PHP, Python and Java are all written in C. C++, a common object-oriented language, was originally implemented as a preprocessor to C. C is also used in microcontroller programming because of its easy access to the hardware through pointers. C is renowned for its efficiency and portability, while still allowing this low-level access.
The C# Programming Language
is an object-oriented programming language developed by Microsoft as part of the .NET initiative. This book will discuss and explain this powerful language.
is a lazy functional programming language with a state of the art type system. This tutorial aims to be friendly enough for new programmers, yet deep enough to challenge the most experienced.
A desktop PC is a complicated piece of electrical equipment, and constructing one from parts is no small feat. Learn How To Assemble A Desktop PC with this informative wikibook.
Ever wonder what the relationship was between the C programming language, Assembly Language, and machine code on the x86 family of microprocessors? Learn the art of disassembly and reverse engineering on the x86 platform with the x86 Disassembly
is a Linux distribution that runs completely from a CD or DVD. There is no need for installation—it bypasses installed software and automatically detects hardware.
is one of the best languages for marking up technical documents to provide a quality publication.
is a modern programming language, powerful yet easy to learn. This tutorial book targets at people who have never programmed before. It provides both an introduction to Python and to computer programming in general.
In this advanced Haskell tutorial we'll implement a significant subset of Scheme. We assume no prior Haskell knowledge, but progress quickly. If you're feeling ambitious, why not Write Yourself a Scheme in 48 Hours
wikibook provides an in-depth tutorial and cookbook-style examples of over 90 working XForms applications.
eXtensible Markup Language
(XML) is a widely-used computer language for creating and designing pages on the web and for defining other languages with more specialized purposes. XML - Managing Data Exchange
provides a detailed description of XML, its origins, its programming, and its uses on the Internet today.