Where can I learn C++?

by 67 replies
76
Hello, I've been looking to learn C++ or any Other programing Langauge , Python and so on. But can't seem to find a good site to learn off.

Any help woule be greatly appreciated.
#programming #learn
  • Teach Yourself C++ in 21 Days

    That's where I got started with cpp about 4 years ago. Tis a nice guide and very streamlined.
    • [2] replies
    • Thanks , I've been looking on YouTube and created My First "Hello Word Program"!

      Pretty Happy!
      • [ 1 ] Thanks
    • This one is really nice link, i am also in searching of it, Thanks for sharing it here buddy.
      • [1] reply
  • I think the best way to learn is to buy some online courses or textbooks.
    You can ask a professor of computer science to help you find a good book for C++.
    You can find some tutorials on google but I do not know how good they are.
    for instance : Learn C++
    C++ Language Tutorial - C++ Documentation
    C++ Tutorials : Complete Guide
    Teach Yourself C++ in 21 Days
    I know that you should use a compiler to help you.
    • [1] reply
    • I m agree with u ! you can learn C++ by online tutorials...
      • [1] reply
  • Search for 'C++ Tutorials' online - there are literally millions of results. If you need any help with anything specific later then post here
  • Search {youtube: cpp toturials
    Search {google: cpp step-by-step
  • You can buy some books about C++ and learn it or you can take some training about C++. There is no shortcut for learing it well.
  • You can also search for w3 website on Google. You can, not only able to learn C++ but also you will learn more languages like PHP, JAVA, in step by step manner and also you can test yourself after learning...
  • Do a degree in computer science that includes c++. That way you'll learn everything plus get a highly recognised qualification at the end of it
  • Join a Class for C++ Before learning C++ You must be fully perfect in C Language then it will be easy to learn C++.
    • [1] reply
    • Have you tried cprogramming dot com? It gives great free tutorials for both C and C++. It also gives tutorials for game design. It's a great a read to go along with any youtube video you may find. Cheers. =]
  • One book I would recommend is the C++ bible. As with any programming language don't let yourself get overwhelmed with the logic and syntax. Make sure that you learn and understand each concept before you move on. Programming is not half as difficult as people make it out to be and one thing to always keep in mind is that you don't have to memorize everything. A simple search can help you work your way through many of the challenges that you face in programming. Don't try to reinvent the wheel as you go along and never feel negative about using examples and snippets of other people's work (when allowed). The problem with programming lectures is that most of the lectures are theory based, you will learn exponentially faster by just writing your own programs. If you do decide to do a lecture, look for a 70% application and 30% theory setup. It doesn't have to be exactly that setup, but try to find higher end application type lectures. Create, debug, and refactor constantly as you are learning. If you learn from a book, try to implement new concepts into old programs and refactor old code to be more efficient. You would be amazed how much you can learn just by looking at your starter code and refactoring it into something new. One last piece of advice that I can give is to challenge yourself to create something that you have no idea how to create. Read a ton of guides until you finish that project into completion and remember that the more challenging and complex your program that you choose to create, the more you will learn. Sorry if this post is somewhat redundant and long just trying to give my 2ยข.
  • you should join n institute for learning c++
    or buy some book and self study by practising
  • Hello,

    As per my view following is the best website to learn C++ online.

    www(.)learncpp(.)com

    I hope it will be helpful for you.
    • [1] reply
    • First you need to learn the "logic", you learn logic with lots of math. Thats why lots of collages for programmers have tons of math, in order to develope your logical thinking
      • [1] reply
  • Banned
    [DELETED]
  • For learning c++ we use google for searching results. Download free e-books, buy book and then read and if you are getting some problem the share your problem with your forum ID you have got your solution.
  • Ummm, local book store?
  • The best online resource is available to you.... that is google.
  • Search google for free c++ podcasts on itunes
  • i would concentrate om visual basic m8, its brilliant and dead easy to get used to. ive recently made 3 desktop apps with vb2010 you can get it free now too so nothing to stop you enjoying it

    det

    Visual Basic 2010 Express | Microsoft Visual Studio
    • [1] reply
    • Versatility? None.

      Use? None commercially.

      Wasting time is what its called.
  • Can not only learn C + +, but you will learn more languages, such as PHP, JAVA, in a progressive manner, you can also test their own learning after ...
  • Oh man this thread cracks me up...

    I just posted this in a more related thread, but I really think that it belongs here too. If you're looking for some good, FREE reference material for most programming languages that you may consider, I defer to my favorite Stack Overflow thread:
    List of freely available programming books (Check out the highest rated answer)

    "C / C++" has a few books listed such as:
    The C book
    Thinking in C++, Second Edition
    Object Oriented Programming in C (PDF)

    Hope this helps!
  • you may try w3schools, my friend recommended me this site..and i got some stuffs here with programming. just basic but it really helps me alot.
  • I think you have to go with this website:-

    learncpp.com

    In this all the topics are given in the very organized manner.
    So it may be very helpful for you.
  • You can read "C++ for Dummies" to learn C++.You can also get help from online source.
  • +1 w3schools.com - I learned ASP from the site when I was just getting started in server side programming. A very helpful resource.

    -1 since they don't actually have anything C/C++ related on the site =P
  • w3scholls.com
  • C++ for beginers

    ----------------------------------------------------------------------------
    Joomla Real Estate
  • Hi, with my personal experience i don't think its easy to learn C all by yourself... however as you have asked there are so many sites teaching you but.. i would suggest you to look for an online book by Mr. Yashwant kanetkar.. one of the good writers of C...
    i would also suggest you to have a look into writings by Mr.Balaguruswamy !

    I tried uploading one of my copies but.. WF doesnt allow the capacity
  • Hello
    You can go to freebookspot.es - a great portal fof free books, and search for "C++" and you will find a tone of textbooks that are up-to-date enough. The best one in my experience, though is by "Deitel and Deitel" so you can limit your search by entering "Deitel" for "Author".
    The edition they have is from 2005 but that's not too bad considering C++ does not change all that much and you don't need the latest version to learn the core. The Deitel and Deitel textbook is by far the most famous resource for studying C++. The portal is going to take you to some sharing service where you have to fight off all the spam and select the slow, free download, but it is not all that slow since it is just a book - not too big.
    Cheers!
    Vlado
  • You will get millions of sites if you search on the internet by using appropriate keyword. You can also get some good programing books from the market. Buy such books that have many illustrations included in them. Do not just read the book but practice the programs so that you get acquainted with the concepts and logic.
  • i would suggest youtube. com/thenewboston ...he offers lots of good tutorials on stuff like C++ Javascript, jquery, photoshop even android app developement and Advanced UDK

    i have learnt a lot from there
  • I would say C, and communicates with low level of development better, as others have said you need to know the hardware very well for low-level programming.

    Also for the programming of the operating system level you are looking for interruptions in programming, which is a little different from JST I have to do a calculator and requires that you know all the hardware very well not to mention the need for manual programming for the hardware necessary to interface with..
  • The one and only book I could recommend is "C++ Programming Language" by Bjarne Stroustrup. Personally I did read the 3th edition and consider it a best on C++ ever.

    ANSI/ISO C (including C99) is very easy and can be learned even as a first programming language. Can't say the same thing about C++ however
  • I have learned a lot at W3Schools Online Web Tutorials, they have a wide selection of languages to choose from.
  • I will suggest that you should do practical things while learning the language.

    It will help you in present and future also.

    It increases your capability.
  • You can learn C++ from the book "Thinking in C++", in 2 volumes, by Bruce Eckel.
  • There are free ebooks for that I guess. I usually just search on google for terms like C++ tutorials.
  • I think you should join the institute, there is lots of tutorial and videos on but in order to actually getting command on C++ you need lots of practice and exercises.
  • Banned
    [DELETED]
  • A book by E.Balagurusamy
    Also refer http://www.cppbasics.com
    • [1] reply
    • Either ebooks or youtube is a great source!
      • [2] replies
  • Banned
    [DELETED]
  • it depends how much core you need to learn...for basic learner there quite a lot books...
  • You can get ebooks from the net or cplusplus.com
    I have a lot of C++ ebooks
  • You can search on the internet for learning C++, their are many option available on internet.
  • You can search on google and know some lesson from easy to high level to studying.
  • It is better u learn from professor, study books and do practice more and more.
  • I think the best place to start with learning C++ is learning object-oriented programming at the moment PHP is the best place to start imho, then move on learning a bit about pointers before trying C++.
  • Your query has brought many a laugh and many a good grief. However I must ask, what background in logic flow do you have already? Can you write in simple language structure how to resolve a problem? Programming is nothing more than

    data in some form -> manipulate the data -> data in some other form

    and that is true regardless of the language syntax or application of the data.
  • if you are into programming or learning you should join some programming forum or read a good book
  • i think to you can search on google and know some lesson from easy to high level to studying.
  • I think the best beginning with studying C++ is studying object-oriented development currently PHP is the best beginning imho, then shift on studying a bit about suggestions before trying C++.
  • Check online c++ tutorials and then it help you great to learn.
  • I have always found the Deitel books for programming languages to be incredibly helpful. I have them for C++, C#, and Java and use them for reference all the time.

    Here is the one on C++
    Amazon.com: C++ How to Program (8th Edition) (9780132662369): Paul Deitel, Harvey Deitel: Books
    • [ 1 ] Thanks
  • I know it is a site mostly dedicated to game programming, but 3dbuzz.com really has the best teachers and their lessons will teach you the basics of what you need to know.
  • Banned
    The best way to learn c++ is to buy a book and you need a good understanding in logic.
  • you should visit some institute.or you concern from books or youtube.

Next Topics on Trending Feed

  • 76

    Hello, I've been looking to learn C++ or any Other programing Langauge , Python and so on. But can't seem to find a good site to learn off. Any help woule be greatly appreciated.