Modern C++ for Absolute Beginners: A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards
K**G
Concise and easy to read
This book happened to be the one to keep my interest when learning "Modern C++" amongst a stack of C++ books I have. It is concise, on the threshold of terse, with its examples giving the minimum to show the syntax and semantics being metered out in the chapter. This leads to quick progress and not a lot of boredom or fatigue many programming tomes can induce.I feel that it covers the healthy side of this complex language and the later standards chapter ("Modern") would be great for someone coming back to C++ after a detour. You will likely venture out from here to either a thick tome of a book or the various more specialized and supporting books but I don't think this one will leave my close shelf for a while.I think the title is easy to misunderstand. This is not a beginning programming book, it's a beginning C++ book. If you don't have a foundational understanding of OOP already it would be a confusing book at best.. and I would shy people away from learning C++ as an early language to start with.
A**R
A great start fir learning modern C++ for both new and reacquaintance learners
I came across this book after already purchasing recent modern C++ books and needing help to methodically learn what's new since I left programming C++ (using ISO C++ 98). After loading the examples from Github, I'm very impressed with the available projects. I told myself that it would be worth buying the book if I could understand this code with the new syntax of modern C++.Indeed, the book serves as sort of a bullet list for me to review and confirm what I already know about C++ and gently introduce new concepts such as "auto," the new "for" loop, the "move" constructor, etc.Once done reading this book, I plan to re-visit to focus more on the new stuff I skip the first time. With some basic understanding of the new syntax, I can now get to learn more in-depth books, such as "C++ Primer 5th Edition" ()S Lippman et al.), Discovering Modern C++ (Peter Gottschling), or C++20 STL Cookbook (Bill Weinman).Thank you, Slobodan Dmitrovic, for this great starter book!
L**N
Well written
I don't know why I was always apprehensive about learning C++. I had C in college, and C# didn't really click in later years. I like Python, but without a good GUI other than through bindings, I didn't really want to get into it deeply. Anyway, I tend to follow good instructors, and this author makes C++ seem fairly easy.
A**E
A Great Beginner Book
If you are just starting out with C++ this book will get you along your way. It provides a good understanding of the basics to include a bit of a deeper dive into the low-level concepts. A good book to immerse yourself in for a long weekend as a beginner.
P**T
‘Absolute Beginners’?, ‘Friendly’? Nope.
"Modern c++ for Absolute Beginners" S. DmitrovićThis is a moderately substantial book measuring 18 cm wide x 25.5 cm tall and 2.5 cm thick. It weighs in at 896g which is just shy of 2 lbs. Its size belies its content. The text’s font is large, the line spacing is generous and makes for easy legibility and helps to fill out the 440 pages. There is a table of contents describing the 41 chapters and an index. Some of the ‘chapters’ are extremely brief (just two sides) and there are regular chapters devoted to exercises with worked solutions. The general approach seems to be ‘hands-on’ with many illustrative example programs, which is laudable. But the examples provided are rather dry and lack relevance to the real world. I doubt whether phrases such as ‘stream insertion operator’ or ‘scope resolution operator’ to be found describing the standard ‘Hello world!’ programme, are likely to encourage the ‘Absolute Beginner’ to read much further. Should the ‘Absolute Beginner’ venture as far as the index to look up a basic topic such as ‘Type’ or a standard construct such as ‘Loop’, she will find nothing. The overall impression of this book is of someone’s course presentation aimed at people who already possess familiarity with other languages who need an introduction to c++. The presentation is so terse, that I would hesitate to call it ‘Friendly’ as the cover implies.
F**X
Index, clear
Unlike others this one comes with an Index, and I think they released this second edition to fix printing errors: this one has none. Easy to understand, it's just what I wanted.
M**O
Conenuti ok ma tipografia pessima
Appena ricevuto e quindi non l’ho ancora studiato, la prima impressione è che sia ben strutturato come percorso, che i contenuti ci siano tutti, però la realizzazione tipografica e grafica e’ veramente pessima, sembra una dispensa fatta con un word precessor, meno male che il codice è con un font a spaziatura fissa, questo lo salva dall’ insufficienza. I libri devono essere anche curati da questo punto di vista per renderli di facile lettura
Trustpilot
2 months ago
3 days ago