What are the best ways to learn C++?

asked by Anonymous
79 contributors
8 solutions
  1. 18

    #1Algorithms For Dummies

    Algorithms For Dummies
    Algorithms for Dummies is a clear and concise primer for everyday people who are interested in algorithms and how they impact our digital lives.

    Check price

    Jose Rios
    Written on July 20, 2018
    "Others may disagree with what I am gonna say but I think this should really be the number one way to learn and be fully knowledgeable about C++. Little did people know that an integral part of learning a programming language is understanding it's algorithmic structure and algorithm itself. To my co-professors, a great of making your students understand the core part of C++ is making them realize that the algorithm shouldn't be taken for granted. Make them realize that algorithm is part of our everyday living--from the things we like, our interests, and many more. Indeed, a very good resource for beginners. "
  2. 15

    #2BCA Notes

    BCA Notes

    BCA Notes is a website in which you can find information and notes about computer science in order to help you with your studies. The site offers you notes about programming in C and C++, introduction to IT and MIS and Visual Basic, among other topics.


    John Hernandez
    Written on July 20, 2018
    "Honestly, there isn't much website out there that provides legit information and notes for free. I am now in my first year of being a computer science student and I intend to study in advance this summer for my upcoming c++ subjests and I think this website is so useful. They provide notes in PDF format that you can download for free. What's more amazing is that it goes beyond C++, it has C, MIS, and Visual Basic, for beginners. "
  3. 12

    #3C++ Programming

    C++ Programming
    This is the only app which contains good quality and precised tutorials, more than 140 Programs, coverign all basic and advance concepts and categorised FAQ & Exam questions to score more.



    Janet Lucas
    Written on July 20, 2018
    "Aside from being a useful app for the strengthening my skills and theoritical knowledge on C++, I find this app very engaging as it also serves as a community. Moreover, sets of tutorials, programs, and exam questions are readily avaialable for my perusal. Somehow, it is also an online class because it follows a certain syllabus and you have to cover them just like in a real academic institution. "
  1. 10

    #4Effective Modern C++

    Effective Modern C++

    Effective Modern C++ is a complete guide, full of examples, styles and idioms, for learning how to use C++ effectively. With this book you will master the techniques for writing clear and correct lambda expressions.


    Check price

    Huang Shi
    Written on July 20, 2018
    "I think this book is more suited for people who are done mastering the basics of C++, as this book tackles the auto type declarations, semantics, the lambda expressions, and the like. But I like how this book transitioned from the basics of c++ and fusing it with the c++ 11 and C++ 14. Speficic action items and aptters are strategically laid out. "
  2. 8

    #5C++ Programming & Linux Operating System

    C++ Programming & Linux Operating System
    C++ and Linux Operating System: Essential Beginners Guide on Enriching Your C++ Programming Skills and Learn the Linux Operating System by Isaac D. Cody teaches you how to master C++ fast and gives you a complete step-by-step guide in how the Linux command line works

    Check price

    Louis Rose
    Written on July 20, 2018
    "If you buy this book and you just started learning C++, I recommend that you read the first manuscript since this book is a 2 in 1 book. The first part contains the fundamental theories and concepts that you need while the second part is the detailed discussion, "
  3. 5


    cplusplus is a C++ Resources Network where you can find information, tutorials, references, articles and a forum.


    Ai Dai
    Written on July 20, 2018
    "This website is so rich in content--it has FAQs about C++s. it has forum where you can comment, also articles about algorithms, C++ 11, Windows API, and Standard Library. "
  4. 2

    #7Learn You a Haskell for Great Good!

    Learn You a Haskell for Great Good!

    Learn You a Haskell for Great Good!: A Beginner's Guide is written by Miran Lipovaca introducing programmers to familiar with imperative languages such as C++, Java, or Python to the unique aspects of functional programming.


    Check price

    Ana María Alarcón
    Written on July 20, 2018
    "For a price of less than $50, this is a good steal. Guys oyu need to know that an essential part of programming is learning the complex functional language. It is interesting because it is presented in hilarious illustrations "
  5. 1

    #8C++ - Getting Started - Selecting an IDE - Windows and Mac

    C++ - Getting Started - Selecting an IDE - Windows and Mac
    A quick overview of common Integrated Development Environments for programming in C++.


    Jerry Huang
    Written on July 20, 2018
    "Choosing a programming language is just one step in making a whole program. People often disregard the fact that IDE software are essential part in developing programs. Some IDE software offer fast debugging process. In this video, it will teach you tips and presents criteria on how to select an ideal IDE for your. "


Best What are the best ways to learn C++
1Algorithms For DummiesBooks 18 Paid
2BCA NotesWebsites 15 Paid
3C++ ProgrammingApps 12 Free
4Effective Modern C++Books 10 Paid
5C++ Programming & Linux Operating SystemBooks 8 Paid
6cplusplusWebsites 5 Free
7Learn You a Haskell for Great Good!Books 2 Paid
8C++ - Getting Started - Selecting an IDE - Windows and MacVideos 1 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.