Welcome to programming-blog.com

I've decided to make a blog about programming, so this is my welcome post. I'm not sure how to start, since I've never had a blog, neither taught anyone to programming. My favourite language is C++, so every topic will be written in it. Programming in C++ language is fun, trust me. I will start from the beginning, so anyone can understand my lessons. There are many websites which do the same, but : forums contain a LOT knowledge, but they are not in order, you can search for specific information only, official tutorial sites are very formal, sometimes even I don't understand what they are trying to say, what parameters they use, etc. I'd like to mix their good sides, and give you knowledge how I've picked it up.

To begin learning, go to the tutorials in the menu, or click here.

P.S.: Sorry if my english is a little bad, I didn't use it for years.

Programming in C++ language


Here you can read about the C++ programming language, and get a clue about what programming is at all. C++ is a general purpose programming language invented in the early 1980s by Bjarne Stroustrup at Bell Labs. It is similar to C, invented in the early 1970s by Dennis Ritchie, but is a safer language than C and includes modern programming techniques such as object oriented programming.The purpose of C++ is to precisely define a series of operations that a computer can perform to accomplish a task. Most of these operations involve manipulating numbers and text, but anything that the computer can physically do can be programmed in C++. Computers have no intelligence- they have to be told exactly what to do and this is defined by the programming language you use. Once programmed they can repeat the steps as many times as you wish at very high speed. Modern PCs are so fast they can count to a billion in a second or two.

Typical programming tasks includes putting data into a database or pulling it out, displaying high speed graphics in a game or video, controlling electronic devices attached to the PC or even playing music and/or sound effects. You can even write software to generate music or help you compose.

Some computer languages were written for a specific purpose. Java was originally devised to control toasters, C for programming Operating Systems, Pascal to teach good programming techniques but C++ is a general purpose language and well deserves the "Swiss Pocket Knife of Languages" nickname.