8

Please share C++ advice for devs new to the language. What do you guys think is the fastest route to self learning C++ development for infrastructure systems and please suggest resources.

Comments
  • 2
    That were YouTube tutorials, stackoverflow and cppreference.com in my case
  • 3
    I have been through TheCherno tutorials and through a couple of CppCon Talks, but I was thinking of something like pet projects that develop the pointer thinking...
  • 1
    Heres some advice: dont
  • 1
    @sharktits only java, eh?
  • 2
    @dontPanic no, only stuff with a good central repo where you dont have to manually manage things that the os manages for you anyway
  • 4
    Advice: if you try c++ as your first language, you will fail.
  • 0
    @architect those are some great tutorials
  • 1
    @sharktits solid advice is solid
  • 0
    @AlgoRythm It is my first language... and yes I did fail because i started with it when I was 11 :D. The path led me through Java Python and (unfortunately) PHP and now finally I can learn a bit more about how computers work with C++, rather than import x x.solveProblem()...
  • 0
    @RantSomeWhere thanks for the quick but I have already checked out this book and it was really really basic at the start (i.e. there was just one calculator project and no assembly what so ever for comparing performance)
  • 2
    Get familiar with C first you know start with data types, loops, functions, recursions, then understand various data structures like array, linked lists et.al, then play with pointers, malloc and free. Get yourself crystal clear with pass by reference and pass by value while passing function parameters. Doing this basically makes you familiar with every language similar to C.
    Now slowly move towards C++. Learn about cin, cout, namespaces then there's classes (public and private methods) then you could proceed to object oriented programming and the differences to functional programming or assertive programming et.al. Get to know the difference between C and C++ and why C++ is a better version of C and why it sucks compared to C.

    This should make you familiar with C family of programming languages.

    Of course you can skip some of these steps if you're familiar with them.
Add Comment