c ++ beginners, основы программирования c  , programming from scratch, c ++ for dummies

The basics of programming in C ++

1 A very short introduction
2 Installation Microsoft Visual Studio 2015 Express
3 Online compilers for C ++ and other programming languages
4 Stages build of program in C ++ (expected)
5 Writing the first program with C++ (+ video)
6 Data types, constants and variables in C ++ (+ video)
7 Data output on screen. Keyboard Input data (+ video)
8 Arithmetic operations (incl. combined operators +=, -=, *= and /=)
9 Increment and decrement
10 Boolean operations (+ video)

Loops and branching statements

1 Operators select if and else in C ++ (+ video)
2 Ternary statement ? : in C++ (+video)
3 Multiple selection switch statement in C ++ (+ video)
4 The for loop in C++ (+video)
5 Break and continue statements in C++
6 The loops while and do while in C ++ (+video)
7 Nested constructs in loops

Arrays and strings

1 Arrays in C++. One-dimensional arrays (+ video)
2 Strings in C ++, and character arrays (+ video)
3 Functions for working with strings in C++
4 Two-dimensional arrays in C ++ (+ video)

Additional lessons

1 The random number generator rand() in C++
2 The Microsoft Visual Studio Debugger
3 Exceptions in C ++
4 Enumeration types (enum) in С++ (video)
5 Conversion types
7 Input and output formatting in C++ (expected)
8 Working with files in C ++ (expected)

The functions and the introduction of recursion

1 Functions in C++ (+ video)
2 Options (arguments) the default function.
3 Function overloading in C++ (+ video)
4 Function templates in C ++ (+ video)
5 Recursion in C++ (+ video)
6 Local and global variables. Area of ​​visibility. (+video)
7 Local and global variables. Area of ​​visibility. Namespaces (+video)

Pointers and links

1 Pointers in C++. Part 1: Dynamic arrays. Operators new and delete. (+ video)
2 Pointers in C++. Part 2: Passing a string to a function as pointer. Return the pointer of the function (+ video)
3 References in C++ (video)
4 Function pointers in C ++
5 Pointers to objects in C ++


1 Structures (struct) in С++ . Part 1 (+ video)
2 Structures (struct) in С++ . Part 2 (+ video)
3 Array of structures. A pointer to a structure
4 The dynamic array of structures C ++
5 Associations (union) in C++ (video)
6 Bit fields in C ++


1 Classes in C ++ (video)
2 The class constructor and destructor in C++
3 The overloaded constructor
4 Copy constructor
5 Pointer this
6 Operator overloading in C++ (video)
7 Working with Strings in C ++. Класс String C (video)
8 Friend-functions and friend-classes (expected)
9 Static fields and static methods of a class in C ++ (expected)
10 Class inheritance in C++ (expected)

STL containers (Standard Template Library): vector, list, queu…

1 introduction. Arrays with static and dynamic dimension
2 STL containers
3 STL containers: vector
4 STL containers: list
5 Classes string and wstrting
6 STL associative containers
7 Container map
8 Container multimap
9 Containers set and multiset
10 Algorithms
11 Functional objects
12 Sorting
13 Sorting structures
14 Generalized numerical algorithms
15 Adapters STL
16 Pointers in containers

Sorting and search algorithms in C ++ (Bubble sorting, Shaker-sorting, Selection sorting, and etc.)
Literature Programming in C ++
Guest article

The site covers the basics of programming in C ++,, designed for novice programmers who want to learn programming from scratch. Now it is in the process of establishing. Day after day, the site will be filled with new and interesting information and all inactive content items online tutorial will soon be filled! We wish you a pleasant and easy learning! Learn the basics of programming with us! It is really learn programming from scratch – It would be a desire! Join now!

Newsletter of programming:

The basics of programming in c++ for beginners