Hacker News new | past | comments | ask | show | jobs | submit login

Started a new job which requires me to know c++ so I’m learning that. Half c# and half c++.

Bought some books.

- Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

- C++ Concurrency in Action

- C++ High Performance: Master the art of optimizing the functioning of your C++ code

If anyone has any recommendations would love to hear them.




effective c++ is a bit out of date but still very good. i read it while learning c++ 'properly' last year and found it very helpful, but it helps to have some knowledge of modern c++ to know what is still relevant. there isn't much overlap with effective modern c++.


I don’t think he’s talking about the old effective C++ book, but rather the “effective modern C++” book as stated in the post.


I think I got the right one.

https://www.amazon.com/Effective-Modern-Specific-Ways-Improv...

Was printed in 2014. The older one which is `effective C++` is printed in 2005.


yeah maybe my message wasn't clear, i was trying to say that you should read both, the old one is still valuable


OH! Ok thanks. I got 3 big books to get through first so will see how I go.

I thought it might be wasted money to get the old one but if its still worth it Ill definitely consider it!


i was trying to say that he should read both


Ah, got it; sorry I misunderstood it.


Professional C++ 5ed is a good one covers c++17 and c++20.

I also bought the c++-core-guidelines book that is better organized than the website.



Thanks, bookmarked it! Also bookmarked the link from its_bbq.


Abseil Tips of the Week have some gems. https://abseil.io/tips/


if you are into videos, there's the back to basics from cppcon which is an absolute god send when you are just starting out.


I even found the other assortment of videos super interesting when I was first learning about C++. I found a lot of the best ones by setting the view count to 'most watched'.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: