C++ tutorial-C++ programming?

What is C++ Programming ?

C++ is an Object-Oriented Programming language that is one of the most popular languages in the world. C++ programming language extends C programming language by adding mainly the Object-Oriented(OOP) concept to the core.

In this The C++ programming language tutorial, you will start with the basic knowledge required to get up and running with C++. Then you will learn some basic and advanced concepts of C++ programming language(along with workable example code and sample programs) including C++ variables and data types, operators and expressions, conditional statements or decision making, loops or repetitions, array, structure, string manipulation methods, Object-Oriented programming concept, database connectivity and manipulation, file stream, graphic programming, and other example programs source code.

To develop software, normally you need to have a software development tool. Therefore, to start your program with C++, it is necessary you have done the following:

-Download and install Borland C++ Compiler 5.5 from http://www.borland.com/cbuilder/cppcomp or http://edn.embarcadero.com/article/20633

-Add “C:\Borland\BCC55\Bin” to your Window’s Path. To do this, go to Control Panel-->System-->Advanced tab/Advanced System Settings-->Environment Variable-->Select Path-->Edit-->type “;C:\Borland\BCC55\Bin” at the end of the line. -Create a text file name “bcc32.cfg” in "C:\Borland\BCC55\Bin" and save the following lines of text in it:


-Or you may download and install Dev-C++ IDE from http://bloodshed.net/.
In this C++ tutorial, we use Borland Compiler 5.5 to execute C++ programs developed for this tutorial. If you want to use Dev-C++ IDE, we recommend you to read this page: C First program


Nguyen Xuan Kien comment

 Nguyen Xuan Kien

it's very good for me !

Troy comment


for more C++, C exercises,
please visit http://ccphplusplus.blogspot.com/

Marwan Nabil comment

 Marwan Nabil

Thanks :)

Yetho comment


That is very good. Thank you.

leng sovandara comment

 leng sovandara

Hi teacher ! Can you turn this website to support mobile platform. Because mostly I use mobile phone to read when I am free... It is so big for mobile screen view.

Aly comment


It is very importance to study ,AND , it beter to write in c++.


This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages:
C, C++, C#, Java, VB.NET, Python, VBA,PHP & Mysql, SQL, JSP, ASP.NET,HTML, CSS, JQuery, JavaScript and other applications such as MS Excel, MS Access, and MS Word. However, we don't guarantee all things of the web are accurate. If you find any error, please report it then we will take actions to correct it as soon as possible.