Learn programming for Free and how to develop and write computer programs and IT applications. Get Free knowledge, information, references, and resources about computers now. Many Free training courses,tutorials, books, training guides, tips, articles, and helps are available to you.
Subscribe to our Free semimonthly Newsletter to Get the Latest & Best FREE Computer IT Training! -You'll stay current with all the New Free Computer Training and Education sites we discover - Subscribe now because you'll have access to these great new sites a month before our web site visitors do, and with each issue you'll receive our 2 non-public links containing 97 Pages of Free Training with over 10,000 Free IT training and tutorial resources.
This training is available on our members site only. As a member, all of the training and tutorials are available to you. We will be adding more training materials here in the future. You can join now for only USD $15 total for 2 months, $25.00 for 4 months, $34.00 for 6 months, or $59.00 for 1 year. (Please note the local links to member training content do not work on this page.)
The document, "The Story of C++" is a basic text for learning C++. If you are just starting to learn C++ or, if you want a detailed explanation of some of the basics of the language, this is the place to start.
Chapter 1: Introduction to Programming
Chapter 2: The Basics of C++ and Program Development
Chapter 3: Analysis and Design : First Steps
Chapter 4: Design with Functions
Chapter 5: Object Oriented Design
Chapter 6: User Interface Design
Chapter 7: Arrays
Chapter 8: Arrays and Classes
Chapter 9: Dynamic Memory and Pointers
Chapter 10: Working with Dynamically Sized Lists
Chapter 11: Input and Output
INDEX To All Materials
2. The Essentials of C++
A reference document on the basic elements of C++
Introduction
Section I: Simple Types, Variables, Constants and Comments
Section II: Operators
Section III: Functions
Section IV: The Scope and Duration of Identifiers
Section V: Program Files and Linkage
Section VI: Selection Statements
Section VII: Iterative Statements
Section VIII: Arrays
Section IX : Declaring New Types Using typedef and enum
Section X: Pointers and Dynamic Memory
Section XI: Classes
Section XII: Operator Overloading
Section XIII: Strings
Section XIV: Input and Output
Section XV: Templates
3. The Patterns
A set of patterns or templates useful in the programming process
Introduction
Function Design Patterns
Algorithmic Patterns
Class Design Patterns
4. Examples of C++
A set of examples corresponding to the chapters in "The Story of C++"
Introduction
Chapter 2: The Basics of C++ and Program Development
Chapter 3: Analysis and Design: First Steps
Chapter 4: Design with Functions
Chapter 5: Classes
Chapter 7: Arrays
5. On-Line Index- Index to all materials
6. On-Line Tutorials:
An Introduction to Variables An Introduction to Functions and Parameter Passing How to use Arrays
7. Other documents by the same authors:
How to Read This Text A Style Sheet for a coding style How to use Boland's Project Tool The String Type in Borland C++ An FAQ on Borland C++ 5.02 A Tutorial on Using Visio to create Structure Charts Constructor execution walk through The ASCII Table (the computer codes for all characters)