What’s the best way to learn C++ from scratch?

Nouri Alnahawi September 18, 2012
Pinterest Stumbleupon Whatsapp

So, I’m starting Uni soon and I’m gonna study IT. My counselor advised me to learn a little C++ before the semester starts. I have some minimal programming experience with Basic and visual studio, but I want to start off clean, and learn the right way. So my question would be, if anyone has some good tutorials for beginners, C++ 101 or such. I already found some articles here on MUO but I always find it better to get a fresh answer, especially since I’ve heard that Microsoft will be releasing a new version, Visual Studio 2012. I really appreciate your help, so thanks a lot :)

Ads by Google

  1. Nouri Alnahawi
    September 28, 2012 at 4:55 pm

    Thanks guys :)

  2. Lakshay Goel
    September 25, 2012 at 3:52 pm

    You should check out the book by Bjarne Stroustrup, developer of C++ or check out the website PC & Tech for the purpose.

  3. shaurya gupta
    September 20, 2012 at 12:01 pm

    read a dummy book or oreilly book. practice hard. that's the only way. download projects from sourceforge and read articles.

  4. Ram Lalit
    September 19, 2012 at 4:18 pm

    on youtube go to channel "thenewboston" . there are good tutorials for that.
    and if u want to use book then go for object oriented programming c++
    by E balaguruswamy

  5. Siddhant Chaurasia
    September 19, 2012 at 2:24 am
  6. GrrGrrr
    September 18, 2012 at 4:57 pm

    I agree with susendeep on using Let Us C. it is the best book on the subject. Check its availability in ur country.

    additionally, also try going through VTC and CBT videos.

  7. iLochtefeld
    September 18, 2012 at 4:10 pm

    http://ureddit.com/category/23442/computer-science

    The university of reddit offers a great program/classes where you can learn C++ for free!

    Good luck.

  8. Sorin Oprea
    September 18, 2012 at 3:53 pm

    Visual Studio doesn't relate to learning C++. You can use Eclipse to code, or NetBeans or whatever goes to your mind. What you need to learn is how to code algorithms. If you know algorithms then learning the C++ syntax will be piece of cake.

  9. susendeep dutta
    September 18, 2012 at 11:16 am

    In course of learning C++,it's always good to first build you strong base in C language and then it'll be easier to grasp the concepts of C++. There are two ebooks which is very easy for readers.

    Let Us C -

    http://books.google.co.in/books/about/Let_Us_C_10th_Edition.html?id=7HrjAAAACAAJ&redir_esc=y

    Object Oriented Programming With C++ -

    http://books.google.co.in/books?id=TN9wQjjDwp0C&printsec=frontcover&dq=c%2B%2B&source=bl&ots=kD56U62fOl&sig=H2fxQhx6-UtgW0SyDJZAudgUxc4&hl=en&sa=X&ei=9lZYUIL0HMfKrAfc64CABg&ved=0CEgQ6AEwAw#v=onepage&q=c%2B%2B&f=false

  10. HLJonnalagadda
    September 18, 2012 at 10:03 am

    Wibit is a really cool website that I found to be very useful. It offers the videos in a way that are not only fun to watch and easy to understand, but are also educational. And the best thing about it is that they have a mobile version of the site, through which you can view the videos anywhere.
    http://www.wibit.net

  11. ak
    September 18, 2012 at 8:50 am

    I will recommend buying this book as it helped me immensely in understanding the concepts of OOPS.
    Here is the link to that book

    http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ref=sr_1_2?s=books&ie=UTF8&qid=1347957698&sr=1-2&keywords=c%2B%2B+programming.

    Hope this helps.

  12. ahmed Fouad khalil
    September 18, 2012 at 4:23 am

    read C/C++ how to program, it is a nice book i recomend

  13. Bruce Epper
    September 18, 2012 at 2:57 am

    Just because MS is releasing new compilers does not change how you actually program using any of those languages. The basics remain the same and that is where you start learning ANY progamming language. Any tutorials out there that cover the fundamentals of programming still apply. Unless there is a HUGE paradigm shift by the time MS releases VS 2050, those core concepts are still going to apply.That being said, there are tutorials available here and here that cover the basics for programming in C++.

  14. Jhon H. Caicedo
    September 18, 2012 at 12:53 am

    Start using Linux, that way you can learn many new languages and tools for free (c/c++, perl, python, bash, java).

    • ahmed Fouad khalil
      September 18, 2012 at 4:24 am

      this is not related to the question i think

Ads by Google