C ++ the best way to learn: just utopia?

C ++ is a great language (imho).

But starting with C ++, as a completely new language that you will learn, which formatting path will you offer?

Books, websites, everything that can accelerate learning without trading knowledge and understanding for memorization and confusion. The path is valid, which leads to knowledge and understanding of C ++ in a structured way.

Is it possible?

I ask this question because my friend (php programmer) asked me how to start learning C ++ correctly (and better).


Edit:

Thank you all for your interest and your competent answers. I am collecting Phil because, in my opinion, this very much reflects the ideal of what would be the best approach.

But really thank everyone for the links, opinions and answers. They are gorgeous.

+3
11

" ++" ++, .

++ , Sutter Exceptional ++.

ACCU Boost ( boost-dev, ).

+5

++ Primer Lippman Lajoie.

.

+4

: ++ by Bjarne Stroustrup , (, , , ) , ++. , , .

+2

!, , . , ++.

" , ( php) , ( ) ++.

" ++", , , .

.

+2

, C , - , ++.

++ - , , .

+1

, .

.

+1

, , Ellis Stroustrup ++. , , - , , ++ - . , , vtables , .

+1

++, ( 90-) ++ . , , .

+1

++ FAQ:

http://www.parashift.com/c++-faq-lite/ Learning OO/++. .

++?

"++ Primer" Lippman Lajoie. ++ (Bjarne Stroustrup) ++, 3- . .

++, ++ STL.

- www.boost.org( Boost). - , , ++. , ++. .

, , ++ , .

.

+1

Qt. ; ++ . ++ Qt . (Boost, Intel, ..), , (/ ). , 80% , , Qt.

Not to mention that imo, Qt has the best documentation for any infrastructure / library that I worked on, which makes it easy to simply learn everything yourself.

Try it and see for yourself.

Disclaimer: I'm just a developer - I do not work for Nokia. = P

+1
source

Source: https://habr.com/ru/post/1703800/


All Articles