Leave feedback or report an issue

If you’re visiting this page, you may have found something wrong with the site. Leave a comment below and we’ll try to fix it! If the comment section isn’t working, try the contact form.

Or you may have general feedback about the tutorial series (e.g. missing topics) or site (e.g. things you wish the site did that it doesn’t do). Leave a comment below and let us know how we can improve!


If you have feedback on a specific lesson (e.g. a typo or incorrect example), please leave a comment on the lesson itself.

Thanks for helping to make the site better for everyone.

351 comments to Leave feedback or report an issue

  • Dipanjan Ghosal

    Hey just noticed that although almost all of your pages are shown "secure" in my browser(google chrome), the webpage of chapter 2.11 is showing "not secure" in the url tab of my browser. Just a small heads up.
    URL of the page I'm talking about :

    Thank You.

  • Lucas Stern

    There's some kind of RSS or update notification, so I can know when a lesson is updated or a new one included?

    I just finished all the tutorials, and is by far the best one I found until today! Thanks for all the work put here, and all the questions that you guys answered!

    Besides that site, there's more content that you guys have done?

    One more thing, I will support your website. Thanks again!

    • nascardriver


      No notifications, no further work. You can check the index every couple of months to see if there's anything marked as "New", but there's no automated system.

  • Sevrahn

    Just got to 5.1 and there is the table of all the Operators, remembering tables from previous lessons and assuming there will be more in lessons to come - is there a page that just has all of the tables from the lessons on and nothing else?

    Sort of a quick-reference table of all the tables if that makes sense? Or do I need to screenshot them and make my own?

  • Louis Cloete

    @Alex, @Nascardriver:

  • well wisher

    Please add the following [in c++, wherever relevant]:

    1.) Data structures with most frequently asked programs: strings, arrays, LL, Trees, Graphs.
    2.) Design patterns
    3.) Compiler information - For instance, grammar and things related to how the program is read, compiled, and how machine code is really generated.
    4.) Multi-threading
    5.) How to write performant code [HPC], highlighting the expensive and optimal operations.

  • Marcus

    Hi Alex,

    great work. As I print out doxs to read them outside or to make comments I see that the format changes a lot. Especially the collor is missing. COuld you check that and add colors to the print version ?

    Thanks Marcus

  • AliAbdulKareem

    first, I Just wanted to take a moment a say Thank you a lot for the amazing content and great explanation that you provide.

    I was recommended this website to a lot of people and some of my friends, and many of them coming back to say the tutorials aren't updated, partly because of the website UI looks a little bit outdated and it is not similar to most UI themes nowadays.
    My feedback If it is possible to add some sort of title to clarify that your tutorials are updated to 2020.

    Personally I love this layout so much, It is simple, straight forward, and honestly works with the slowest connection, so I can't personally ask you to change it because I love it
    but, as I noted just yesterday 3 people thought the website was an old resource because of the layout so I wanted to leave that feedback.

    Thanks again and I hope you keep it up.

  • TeenProgrammer

    Hey, excellent website. I would suggest selling hard copies since the writing is so descriptive while at the same time to-the-point.
    I am planning to do my entire c++ course in this website itself
    You have great writing talent.

    PS: Why do you ask for email when i can use a fake one when posting comments?

  • Kiran Hegde

    Hello creators of this site,

    In gratitude, I bow to all the creators of this site. This is by far the best C++ material I have ever come across. I thank you immensely for your efforts in explaining even the complex topics in an easy to understand manner. I don't think there is any site or youtube video out there that comes close to the quality of the material on your site. I recently happened to tell an experienced expert C++ programmer about this site and he himself was very impressed with the level of detail that this site has to offer.
    Keep up the good work. For all the programmers out there who think C++ is tough to master, I have a suggestion: Start with and you will slowly and steadily fall in love with C++ and be no longer intimidated with C++.

    Thanks again for your hard work and God bless you!!!

    Kiran Hegde

  • João Marcos

    Thank you very much for this website. I've been using C++ for a while but there's a bunch of stuff I didn't know about until I read in here. The care you put on this website is palpable.

  • choofe

    Thanks a lot for the great work you are doing (I mean it).
    Just a suggestion on this index page. maybe it will be easier if each alphabetic section had a link on top of page to directly send you to that section. It's not something annoying but you know sometimes scrolling down to section "T" may need some time. Even you can make sections expand\collapse style.
    Thanks a lot again (during lock-down quarantine time)!

  • Joe Matthews

    0.8 — A few common C++ problems
    My main C++ problem is code perfectly transcribed from a book or copied from the internet simply not working.

    Your 'Hello World' doesn't work.

    I can't get past beginner status, because stuff just doesn't work. Is that normal for C++?

  • b

    fantastic website, thank you!

  • sladewinter

    Simply wow! This has been an overwhelming experience. Hats off to you! It would be very helpful if you have some auto mailing mechanism to mail your readers when a new chapter is added, so that we can get onto it right away. Also just a personal request, could you make some advanced chapters on competitive programming and standard library, that focuses less on  language features and more on how we can swiftly implement high performance algorithms and codes, with lot of examples and quizzes, so that we can get proficient. I know this is too much to ask, since you have already done such a fantabulous job!

  • This website is the best resource (of any medium - text, web, video) for c++ I have ever came across. It is amazing for both learning and reference. Would you consider selling PDF copies of the content? I'd like to buy a copy. You have a knack for explaining difficult topics, and making the knowledge accessible. What I like about this site (that blows 99% of youtube tutorials out of the water) is that you introduce the fundamentals, and grow from there; while other "attention grabbing" tutorials (like youtube) focus on specific examples that have pizzaz, but the moment you try to deviate or build on the examples shown you're not able to.

    You have made my life so much easier. I encounter C++ once every few months for a week or two, and this site's explanations, and reference, I just can't say enough. It's exactly what is needed in terms of material covered, clarity of explanation, and cadence.

    Thank you so very much!

    • nascardriver

      Hi, thanks for your feedback!

      I can only speak for myself, I don't know how Alex thinks about this.
      Knowledge should be free and not reserved to those who can afford it. If you want to support learncpp, you can donate here. I am generally against offline copies of the site, because the lessons get updates almost every day, even if it's just a typo fix. Readers of offline copies don't notice these changes, which, in the worst case, can lead to misinformation. Though, this has been suggested many times now, I've noted it for investigation.

  • Rodrigo Silva


    Thanks for this amazing work, this page is so much helpful.
    I am trying to make a plot in visual studio, but I can not find a way to do it, is there any simple way to do it?

  • Allen

    This site is extremely helpful. Even in the age of 1000s of youtube videos trying to explain coding, it's always good to be able to read through material in order to really grasp it.

    • Alex

      Thanks for visiting.

      We all have different learning styles. Personally, I'm a visual learner, so text is great. Some people are auditory learners and videos are good for them. It's all about finding what's right for you.

  • Manuel

    You tutorial is the best thing that happened in my live. You gave me like insane happiness. It’s so great you tutorial. You are the best person in the world. Margin 10. You are the reason I had the happiest times in my live. Like really. You mind Prozess is like great. I love it it. You description on pointers, virtual functions ( like, how it works) it’s so great. You made me the luckiest person in the world to absorb you thought process.

  • neeraj

    This web page has helped me a lot in learning basic c++ to advance but its not possible for me to be connected by internet all the time. It would be beneficial if i could download chapters in pdf form and keep it as a print out. Help me to do that if possible.

  • Carl

    Is it possible to rename/renumber Chapter O (Bit Manipulation), it's a bit confusing with Chapter O (Introduction).

    This is a brilliant site, came here some years ago but lapsed, now, retired, using it to keep my brain exercised. Thanks for the hard work.

  • Simon

    Hi There,

    Great site! Really nice lesson structure, and good overall flow.
    I really like that there's new content being added regularly, as well as existing lessons being updated.

    On that note, it would be great if there was a way to track what lesson content I have completed, and be able to easily see what lessons have been changed since I completed them so that I can review any changes. Are there any plans to implement an account / login system for users to be able to track which lessons (and which versions of lessons) they have completed?

    Keep up the great work!

  • Just to say thank you for all the time and effort that goes into producing a fantastic resource like this. I learnt to programme a long time ago - a Fortran IV course at Harwell Oxfordshire U.K. Things have changed a lot and I have now started to program Arduino type MCUs to automate my astronomical observatory. I read through all of chapter 1 and it's nicely constructed, easy to read, engaging and easy to understand. Looking forward to the rest.

  • Yolo

    Excellent Resource

  • Troy

    Lesson 0.10
    I can't find any settings or global compiler settings in visual studio and there are no references to it on the internet except for pascal fortran and visual basic

  • John Clegg

    Many thanks for this excellent resource. I am not a programmer. Most tutorials I looked at make presumptions of a certain pre-knowledge or (unwittingly) talk over the heads of we who have no idea. Even w3schools doesn't give the level of detail needed to get the fundamental requirement (for someone like myself) of an IDE running properly.

    After literally two hours of following your step by step lessons, I am writing simple, functioning code.

  • Omran

    hello !! , i would like to see an andriod app etc ... of this website so i can read on my phone , that's not necessary though , but it would be amazing if you guys did it.
    thanks!! :)

  • Ray Bruun

    Fantastic tutorial, Alex; it flows the way I think and is laid out better than the book I bought.  I'm a retired engineer; now learning to code.  Been 40 years since college introductory programming classes: Fortran (cards, ugh!) and Basic (terminal).  My son wants to build a computer game (he has some very specific ideas). To help support him, I plan on learning C++, C#, Python, and Java, perhaps with .NET and SQL thrown in.  Hope so, anyway :)  Am retired, so have the time.  This is really fun.

  • prince

    can you make this website have a night mode setting? It's hard to read when you see all white in the background :))

Leave a Comment

Put all code inside code tags: [code]your code here[/code]