Follow us:


Skip Navigation LinksCTutorials

If you like this page please share with your friends:

All Tutorials >> C++ for beginners using Microsoft Visual C++ Express

Learning C++ for beginners

Welcome to the beginner series of tutorials on how to learn C++ programming. While you can use any Native C++ Compiler in these tutorials, we will use the free Microsoft C++ Compiler.

A C++ Console application (text input / text output to the console window), is the easy way to learn all the fundamentals of C++ programming. It is really all you’ll need to get started in C++.

We will also cover Functions and OOP (Object Oriented Programming) later in the series.

We write console applications like you see below.

#include <iostream>

using namespace std;


int main()


//code here

return 0;



Read the tutorials:

Part 1 - Installing Visual C++ Express

In this tutorial, you learn how to download and install Microsoft Visual C++ Express. It is free, and easy to learn. It also offers more than enough features to learn C++ programming.

Submitted by: admin on November 21, 2012 - Catagory: C++


Part 2 - The Basics of C++

Start learning the basics of writing programs in C++. Program a simple Console text input/output program, and learn the two kinds of errors (bugs) that prevents programs from running.

Submitted by: admin on December 2, 2012 - Catagory: C++


Part 3 - Conditional "if" Statement

Start using the Conditional “ if ” statement, which compares 2 or more variables inside the parenthesis of the "if" statement.  Program a real App, a Simple Calculator.

Submitted by: admin on December 10, 2012 - Catagory: C++


Part 4 - else if Statement in C++

We go into detail on the “if” statement. This includes the statements else, else if, and nesting if-else statements. Then we will start a new programming Project: Metric Converter.

Submitted by: admin on Janurary 25, 2013 - Catagory: C++


NEW(May 29, 2013)

Part 5 - "switch and loops"

In the 5th tutorial for beginners in C++, we will introduce you to the “switch” statement and in the later part will move to the iteration structures such as “for”, “while”, “do while” loops.

Submitted by: admin on May 29, 2013 - Catagory: C++


NEW(June 17, 2013)

Part 6 - Arrays & Strings

In this tutorial we are going to introduce you with the most fundamental data structure i-e Numbered Arrays in C++. We are also going to have some fun with Strings in C++.

Submitted by: admin on June 17, 2013 - Catagory: C++

NEW(July 9, 2013)

Part 7 - POINTERS in C++

We have discussed arrays and strings in the previous tutorial. Now is the time to discuss something more advanced and technical. Yes, we are going to discuss pointers in this tutorial.

Submitted by: admin on JULY 9, 2013 - Catagory: C++



NEW(July 31, 2013)

Part 8 - Functions in C++

Functions... a very important aspect of any programming language. We will describe what a function is, what its uses are and then give examples of how a function can be used in C++.

Submitted by: admin on JULY 31, 2013 - C++

Part 9 coming next....