Sage-Code Laboratory

What is C++?

C++ was developed by Bjarne Stroustrup at Bell Labs since 1979-1980 as an extension of the C language. It is considered safer that C but it can produce larger executable code and takes more resources to compile. C++ can be used for creation of high performance applications, server side services, desktop GUI applications, visual games, databases and operating systems.

Video Lecture

If you have the bandwith, you can watch the next video to learn about C++ language. This film is 2h20min long, and is very informative for beginners. After you finish, don't forget to press the like button, and thanks. Author will appreciate all the likes!

HTML Tutorial

Learning C++ language

Next tutorial will describe language syntax in details. If you read one page every day you will finish learning in one week. We organize pages in logical order from basic to advanced concepts. For each page you should spend about 1 hour. If you are first time here, ignore the index for now and continue reading. You can use the index later to continue study after taking a break.


C++ lang - Prep Quiz

Next quiz has only 30 questions for now but it will grow soon. Each question value one point. It is special designed for a mobil device. You can click, tap or scan the image below to start. This quiz does not have time limit, but it requires you to sign-in using your Google account. Break a leg!
C++ Quiz

Click or scan to start Quiz

External References:

There is a standard specification (ISO) for C++. There are many C++ implementations. Every vendor will deliver a documentation for C++ compiler and its supported features. You must get familiar with compiler documentation before you can write professional code and compile it succesfully. I have used these links to learn C++ for myself:

Read next: Syntax