Skip Navigation

Home Projects Publications Archives About Sign Up or Log In

Browse Resources

Computer programming -- Handbooks, manuals, etc.

Resources
View Resource Extreme Programming: A Gentle Introduction

Extreme programming (XP) is basically a methodology of software development that maximizes programming efficiency. It can be used in any project by almost anyone, but is perhaps best suited for "small groups of programmers." This site offers a very thorough overview of the techniques involved in XP, beginning with a general introduction and explaining what it is and why it is beneficial. Then,...

http://www.extremeprogramming.org/
View Resource Atrevida: Game Programming Tutorials

Although it is labeled as an introduction to PC game programming, the tutorials given on Atrevida additionally cover many aspects of mathematics and general computer science. A modest background in the C language is suggested, but many of the sections involve more theory than actual programming. There are nearly twenty topics that explain basic computer operation, graphics programming, and the...

http://atrevida.comprenica.com/
View Resource Karbosguide.com

A prodigious author of computer science books presents several introductions to computers and computer-related technologies at this site. Eight different guides are available, which cover topics including digital data, motherboard logic, and the computer input/ output interface. The text and accompanying illustrations are not overly technical in nature, and are therefore suitable for almost any...

http://www.karbosguide.com/
View Resource An Introduction to Programming Languages

Anyone who already knows one programming language and is considering learning another will find this site very helpful. "It describes some of the differences between common programming languages and considers why and how a new language should be learnt." Furthermore, it provides a set of classifications that can easily be used to identify which language is the most appropriate for the programmer's...

http://www.acooke.org/comp-lang.html
View Resource Pointers

In many programming languages, pointers are often a topic of much confusion for beginning and intermediate programmers. Rather than holding a specific value like other variable types, pointers hold a memory address that "points" to where a specific value is stored. This comprehensive discussion highlights proper uses of pointers in C and C++, as well as noting the differences in pointer...

http://www.augustcouncil.com/~tgibson/tutorial/ptr.html
View Resource New to Java Programming Center

This Web site offers a large collection of articles and tutorials on the Java programming language. The material is presented in a series of four basic steps, beginning with an overview of the Java platform and common terminology. Several lessons comprise the following section, leading the user through the necessary system setup and some introductory application development issues. The third...

http://www.oracle.com/technetwork/topics/newtojava/overview/...
View Resource Cplusplus: The C++ Resources Network

Despite being introduced in the 1980's, the C++ programming language remains one of the most commonly used languages for a variety of applications. People who are learning the basics of C++, or more seasoned programmers who just need a refresher, can find a great deal of useful information on this Web site. An easy-to-follow tutorial, complete with detailed examples and clear explanations, is one...

http://www.cplusplus.com/
View Resource Beginners.co.uk: Tutorials

This site is composed of hundreds of information technology tutorials that span everything from hardware operation to common office software to software development tools. The tutorials that deal with programming languages and networking tend to be geared more toward specific functions and concepts rather than all-encompassing overviews of the entire subject, while those that address less...

http://www.visualsoft.co.uk/
View Resource Learn.Perl.org: The Site for People Learning Perl

Anyone who is learning to program in Perl or who needs a refresher can find a number of valuable resources at this site. Possibly the most useful section is the Online Library, which has full text of four books on Perl as well as sample chapters of four additional books. The main page of the site has a link to an external introduction to the Perl language. Shorter technical articles that deal with...

https://learn.perl.org/
View Resource Introduction to Programming Using Java

Created by a professor of computer science at Hobart and William Smith Colleges, this online textbook "is suitable for use in an introductory programming course and for people who are trying to learn programming on their own." The free resource uses Java as a basis for discussing principles of data types, subroutines, and other program characteristics that are similarly handled in most common...

http://math.hws.edu/javanotes/index.html