M
M
martuwka2016-12-31 00:56:00
Programming
martuwka, 2016-12-31 00:56:00

What are some good online resources for learning C++?

Hello. I decided to start learning C ++, I already downloaded Herbert Schildt "C ++ for Beginners" and Stephen Prat "C ++ Primer Plus", I also want some good online lessons or guides or something like that in C ++ in parallel ( preferably in Russian). Who can advise what?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
L
LowCoder LowCoderov, 2017-01-05
@martuwka

To be honest, I don’t quite understand why you need an online resource? There are books - of course Staustrup, I consider it a must-read. If it is very difficult (Strustrup from scratch will be difficult in many cases), then there is a very understandable book "My first C / C ++ program" by Neubauer A. - everything is very clearly stated there for the very beginners. But Stroustrup is obligatory here without options. Stroustrup has exercises at the end of each chapter that will be enough to get you started.
It will be VERY!!! (it’s just that I would consider it mandatory) it’s useful to devote 2-4 months to studying assembler before learning C ++ - many aspects will be much more understandable and easy. My personal mistake was at one time that I started learning programming in general from Pascal. And when I began to study C / C ++, I didn’t even understand many aspects that I didn’t understand. This made life very difficult.
Further - in order to learn any language, including such a complex and multifaceted language as C ++, which has a very high entry threshold, the only way is to write in it. After you master Stroustrup (or rather in the process) you need to write on it. Many and different. Write several programs - let's say a multi-threaded web server, some kind of parser (for example, medical, trading or stock data), some kind of driver, something graphic (if after that the hunt doesn’t disappear to do it at all :) I advise you to join some kind of open source a project that will captivate you and really like it. The advantage is that you get free feedback from really cool people. If there is no such feedback, drop this project and join another one.
Another MUST read Scott Meyers - The Most Effective Use of C++. 35 New Tips for Improving Your Programs and Projects and Scott Meyers - Using C++ Effectively. 55 good tips to improve the structure and code of your programs
Then you can already progress by reading C ++ Concurrency in Action, Williams A, you can carefully, so as not to damage the brain, read Alexandrescu and Addison Wesley C ++ Template Metaprogramming Concepts Tools and Techniques from Boost and Beyond. Of course, you need to use boost before this (since this is our everything). I also highly recommend C++ Systems Programming for Unix by Terence Chan - very good and Linux Systems Programming by Robert Love.
Online you will study all this much longer. And so the path is very difficult and slow. Although it might be worth it. Although the C ++ labor market is now declining, in my opinion, under the heel of Java, and this is of course sad .....

C
cap_nemo, 2016-12-31
@cap_nemo

If you want to learn how to write in C++, then read books by Russian authors. Of course, it is full of classic books by foreign authors. Just to start learning, it is better to take books that take into account the Russian mentality. Otherwise, you run the risk of being bombarded with terms like "encapsulation", "polymorphism" and other terrible curses, without explaining their essence. It is better to understand the elementary concepts, and then you will feel the power of C ++ compared to other languages ​​[maybe with the exception of assembler :-) ]. And as a reference to libraries, this one is a good resource .

D
Derevianko Alexander, 2016-12-31
@dio4

Complementing cap_nemo , I will also give a link to our literature (not online, but I highly recommend it)
https://www.altlinux.org/Books:Qt-C%2B%2B

S
sitev_ru, 2016-12-31
@sitev_ru

Sketched for the very beginners in C ++ sitev.ru

E
Evgeny Sofonov, 2017-01-05
@sofcom

Stepik.org has a great free C++ course

V
Vita_min, 2017-01-08
@Vita_min

Look here

dl-forum.ru/threads/kniga-osvoj-samostojatelno-cz...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question