<NOSCRIPT><A href="http://about.com/" target=_blank><IMG src="C++ Tutorial Note to Students_files/0.gif" border=0></A></NOSCRIPT>   About > Computing & Technology > C/C++ 
Search     
 Hi, I'm John Kopp, your guide to C, C++ and C# programming. This site provides what you need to know to learn C, C++ or C# programming. Browse the subjects on the left, try one of the tutorials or use the search box to get started.

C/C++

with John Kopp
Your Guide to one of hundreds of sites
 Home · Articles · Forums · Chat · Newsletters · Help    
Subjects

  ESSENTIALS
· C Tutorial
· C++ Tutorial
· C/C++ Glossary
· Tips
· More Tutorials
  BUYER'S GUIDE

Product Reviews
Top Picks
C Tutorials
C++ Tutorials
C#
Advanced C
Advanced C++
Beginning C
Beginning C++
Books
C++ Builder
Careers
CGI
CM
Dictionaries
CompilingDebugging
Freeware/Shareware
Humor
Magazines
OOAD
Polls
SoftwareEngineer'n
Style
STL
UNIX/GNU
Visual C++

Subject Library

All articles on this topic

 

Stay up-to-date!
Subscribe to our newsletter.

Web Hosting
Global Servers

 
 
 
Advertisement
> Free Credit Report
 
A Note To Students
How to get the most out of these tutorials
 Related Resources
• Product Summary - MS Visual C++
• Compiling a C++ Program from the Command Line
• Compiling a C or C++ Program Using Visual C++
• Compiling and Debugging
 
 Elsewhere on the Web
• Borland C++ Compiler
• Cygwin Compiler
 

by John Kopp

Welcome to About.com's tutorial on C++ programming. The lessons of this tutorial will lead you from being a beginning student of C++ up to being a C++ programmer. Before you jump right in, here is the single most important piece of advice I can offer you. To learn C++ and to get the most out of these lessons, you need to have access to a compiler. The complier turns the source code files, which are the text you will write, into a form that can be read and executed by a computer. As you work through the tutorials I encourage to try compiling and running the examples I provide. I make every effort to create working code rather than code snippets that won't compile or run. Additionally, you should try working on the assignments and problems given as well. The best and most enjoyable way to learn to program is to actually write code.

There are several options if you are working on a PC. First, there are free compilers available such as Cygwin and Borland's C++ Compiler. Cygwin provides a Unix like environment on your PC. The Borland compiler will also work for these lessons. These have the advantage of leaving cash in your pocket but can be harder to use and lack some of the features found in commercial products. Please see my tutorial on Compiling a C++ Program From the Command Line for more detail. As far as commercial products, I recommend Microsoft's Visual C++. Microsoft's Visual C++ is an IDE, integrated development environment, with a compiler, debugger and editor integrated together. The standard edition is available at a relatively low cost. Please see my tutorial on Compiling using Visual C++ for more details on using this product.

Unix and Linux users should see the tutorial on compiling from the command line for information.

Best wishes for success and fun while using these tutorials.

As always, feel free to send me your questions. Contact the Guide




Subscribe to the C/C++ Newsletter
Name
Email






Email this page | Sign up for a Newsletter |
Explore More
Most Popular Articles
• C++ Programming Tutorial
• C Programming Tutorial
• C++ Tutorial - Lesson 12: File Input and Output
• C++ Tutorial - Lesson 4: Input and Output - cin, cout, iostr...
• C++ Tutorial - Lesson 10: Arrays and Vectors
• C++ Tutorial - Lesson 1: Writing and Compiling A First Progr...
• Tutorials
What's Hot Now
• Teach Yourself C++ in 21 Days by Jesse Liberty
• C Programming Tutorial
• C++ Tutorial - Lesson 25: Operator Overloading
• The C Programming Language, 2nd Edition by Kernighan and Rit...
• Topics in C++: Function Template Specialization
• C Programming Tips: Using Long Constants
• C Tutorial - Lesson 5: Conditional Processing, Part 1 - Rela...
About Us | Advertise on This Site | User Agreement | Privacy Policy | Kids' Privacy Policy | Help
Copyright  © 2004 About, Inc. About and About.com are registered trademarks of About, Inc. The About logo is a trademark of About, Inc. All rights reserved.