5
WhoCode
8y

Hey, want to start deeper learning in c++. Do you know any good free resources, tutorials etc. And if I then use an IDE with which should I go. Currently installing eclipse for c and c++

Comments
  • 1
    Starting?Seems like a bad decision to use C++.Start with conceptual books first to understand the basics then move to Python and then C++ when you get good.
  • 0
    Already used Python and also c++ for iot development but not application development. So it's not really starting from zero.
  • 1
    You should familiarize yourself with the Boost library if you haven't already. The best IDE for C++ hands-down would be Visual Studio but it's only on Windows
  • 2
    IDE: There are quite a few. I'm using CLion (JetBrains). Young but becoming pretty solid honestly.

    Learning: I'd recomend checking out the standards written by the top guys in the field (free!): https://github.com/isocpp/...

    Learn the STL before even touching Boost. Although a great library a lot of people seem to be over-dependent (see SO answers - demoralising when you are trying to learn the core language...).
    Stick to the standards first with some projects then, after you've become competent with that, you can check out boost.

    Bookwise: "Effective C++" by Scott Mayer is pretty good. Bjarne Stroustrup's "The C++ programming Language" is a bit academic but still a good reference where no answers can be found (or the internet is down). If you get multithreading, a good intro and guide is "C++ Concurrency in Action" by Anthony Williams.
  • 0
    @isRantOverflow Might want to add "obscenely bloated" to the description. :) Defo good but man, the installation.... I still have shivers down my spine thinking about it!
  • 0
    @ElForritari Haha yeah.. Forgot to mention that little detail :P
Add Comment