Where can I learn C++?

67 replies
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.
#learn
  • Profile picture of the author Kevin Williams
    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.
    {{ DiscussionBoard.errors[4140015].message }}
    • Profile picture of the author simplybeastz
      Thanks , I've been looking on YouTube and created My First "Hello Word Program"!

      Pretty Happy!
      {{ DiscussionBoard.errors[4140017].message }}
    • Profile picture of the author Caspir
      This one is really nice link, i am also in searching of it, Thanks for sharing it here buddy.
      {{ DiscussionBoard.errors[4145713].message }}
      • Profile picture of the author linkin park
        you can't learn C++ in 21 days , first of all it's a language , u may take ur whole life to learn a language. choose some better book. just some tutorial online. well , you have Google ,dude
        Signature

        FM 2301



        {{ DiscussionBoard.errors[4154030].message }}
  • Profile picture of the author Vlad Bacioiu
    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.
    Signature
    {{ DiscussionBoard.errors[4140045].message }}
  • Profile picture of the author hhunt
    Search for 'C++ Tutorials' online - there are literally millions of results. If you need any help with anything specific later then post here
    {{ DiscussionBoard.errors[4142284].message }}
  • Profile picture of the author Alex fered
    Search {youtube: cpp toturials
    Search {google: cpp step-by-step
    {{ DiscussionBoard.errors[4143992].message }}
  • Profile picture of the author superboy66
    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.
    {{ DiscussionBoard.errors[4145393].message }}
  • Profile picture of the author Amigo
    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...
    {{ DiscussionBoard.errors[4145434].message }}
  • Profile picture of the author SimonJBell
    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
    {{ DiscussionBoard.errors[4154457].message }}
  • Profile picture of the author seo_submission
    Join a Class for C++ Before learning C++ You must be fully perfect in C Language then it will be easy to learn C++.
    {{ DiscussionBoard.errors[4155222].message }}
    • Profile picture of the author riveram269
      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. =]
      {{ DiscussionBoard.errors[4158788].message }}
  • Profile picture of the author tgdrew
    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¢.
    {{ DiscussionBoard.errors[4162781].message }}
  • Profile picture of the author stufftheme
    you should join n institute for learning c++
    or buy some book and self study by practising
    {{ DiscussionBoard.errors[4162978].message }}
  • Profile picture of the author cipl123
    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.
    {{ DiscussionBoard.errors[4163245].message }}
  • Profile picture of the author pratap295
    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.
    Signature
    {{ DiscussionBoard.errors[4305833].message }}
  • Profile picture of the author Amod Oke
    Ummm, local book store?
    {{ DiscussionBoard.errors[4306079].message }}
  • Profile picture of the author Jacob Johnson
    The best online resource is available to you.... that is google.
    {{ DiscussionBoard.errors[4307937].message }}
  • Profile picture of the author sasubash
    Search google for free c++ podcasts on itunes
    {{ DiscussionBoard.errors[4308088].message }}
  • Profile picture of the author detector
    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
    Signature

    Coming soon, PREMIUM rebrandable software at very low prices.

    {{ DiscussionBoard.errors[4318553].message }}
    • Profile picture of the author Jake Gray
      Originally Posted by detector View Post

      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
      Versatility? None.

      Use? None commercially.

      Wasting time is what its called.
      {{ DiscussionBoard.errors[4319903].message }}
  • Profile picture of the author luluxiu
    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 ...
    {{ DiscussionBoard.errors[4344942].message }}
  • Profile picture of the author Workman
    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!
    {{ DiscussionBoard.errors[4345125].message }}
  • Profile picture of the author JimRohades
    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.
    {{ DiscussionBoard.errors[4345154].message }}
  • Profile picture of the author ankitasharma
    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.
    {{ DiscussionBoard.errors[4346103].message }}
  • Profile picture of the author olakh
    You can read "C++ for Dummies" to learn C++.You can also get help from online source.
    {{ DiscussionBoard.errors[4346138].message }}
  • Profile picture of the author Workman
    +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
    {{ DiscussionBoard.errors[4351178].message }}
  • {{ DiscussionBoard.errors[4366873].message }}
  • Profile picture of the author jekabest
    C++ for beginers

    ----------------------------------------------------------------------------
    Joomla Real Estate
    {{ DiscussionBoard.errors[4799834].message }}
  • Profile picture of the author hanandaner
    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
    {{ DiscussionBoard.errors[4807736].message }}
  • Profile picture of the author VladislavTodorov
    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
    {{ DiscussionBoard.errors[4813688].message }}
  • Profile picture of the author DavidWincent
    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.
    Signature
    Webmaster Studio -A premier web design and internet marketing company in New York.
    {{ DiscussionBoard.errors[4910759].message }}
  • Profile picture of the author FreeZeo
    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
    {{ DiscussionBoard.errors[4915407].message }}
  • Profile picture of the author aricajwalker
    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..
    {{ DiscussionBoard.errors[4932192].message }}
  • Profile picture of the author CyberSEO
    Originally Posted by simplybeastz View Post

    Where can I learn C++?
    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.

    Originally Posted by hanandaner View Post

    Hi, with my personal experience i don't think its easy to learn C all by yourself...
    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
    Signature
    CyberSEO Pro - the ultimate all-in-one autoblogging WordPress plugin, powered by OpenAI GPT-4, Anthropic Claude, Google Gemini Pro, Midjourney, DALL-E 3 and Stable Diffusion XL
    {{ DiscussionBoard.errors[4935329].message }}
  • Profile picture of the author pfreelancer
    I have learned a lot at W3Schools Online Web Tutorials, they have a wide selection of languages to choose from.
    {{ DiscussionBoard.errors[4965684].message }}
  • Profile picture of the author rileywhitaker13
    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.
    {{ DiscussionBoard.errors[4983500].message }}
  • Profile picture of the author MrMarian
    You can learn C++ from the book "Thinking in C++", in 2 volumes, by Bruce Eckel.
    {{ DiscussionBoard.errors[4986175].message }}
  • Profile picture of the author joanah
    There are free ebooks for that I guess. I usually just search on google for terms like C++ tutorials.
    {{ DiscussionBoard.errors[5136730].message }}
  • Profile picture of the author webexperts666
    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.
    {{ DiscussionBoard.errors[5147384].message }}
  • Profile picture of the author sumtaru
    A book by E.Balagurusamy
    Also refer http://www.cppbasics.com
    {{ DiscussionBoard.errors[5604205].message }}
    • Profile picture of the author uniboy7
      Either ebooks or youtube is a great source!
      {{ DiscussionBoard.errors[5606454].message }}
      • Profile picture of the author adamstuart07
        Hello Friend

        If you really looking for learning C++ then i personally suggest you first find a good and experience teacher who can teach yo properly because learning programming language is so easy but implementation is not easy.
        so according to me you have to find a good teacher who tell you how to implements the code on the time of developing some thing and he also tell you the name of good text book for that. and make your logic creation portion strong which is a impotent part of programing.
        {{ DiscussionBoard.errors[5692317].message }}
      • Profile picture of the author dany0436
        Hi, if you want to learn these languages then there is a great website on the Internet and that is "w3schools(dot)com". This website will surely help you in what you want to learn...
        {{ DiscussionBoard.errors[6005484].message }}
  • Profile picture of the author techknackblogs
    it depends how much core you need to learn...for basic learner there quite a lot books...
    {{ DiscussionBoard.errors[5694801].message }}
  • Profile picture of the author WittyKris
    You can get ebooks from the net or cplusplus.com
    I have a lot of C++ ebooks
    {{ DiscussionBoard.errors[5699498].message }}
  • Profile picture of the author AdamWill
    You can search on the internet for learning C++, their are many option available on internet.
    {{ DiscussionBoard.errors[5741926].message }}
  • Profile picture of the author specidays
    You can search on google and know some lesson from easy to high level to studying.
    {{ DiscussionBoard.errors[5742036].message }}
  • Profile picture of the author campus pk
    It is better u learn from professor, study books and do practice more and more.
    {{ DiscussionBoard.errors[5747920].message }}
  • Profile picture of the author adenbells
    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++.
    {{ DiscussionBoard.errors[5916190].message }}
  • Profile picture of the author Earnie Boyd
    Originally Posted by simplybeastz View Post

    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.
    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.
    Signature
    {{ DiscussionBoard.errors[5916662].message }}
  • Profile picture of the author techiespider
    if you are into programming or learning you should join some programming forum or read a good book
    {{ DiscussionBoard.errors[5924305].message }}
  • Profile picture of the author koinsuba
    i think to you can search on google and know some lesson from easy to high level to studying.
    {{ DiscussionBoard.errors[5924399].message }}
  • {{ DiscussionBoard.errors[5928376].message }}
  • Profile picture of the author lukewarrner
    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++.
    {{ DiscussionBoard.errors[5981101].message }}
  • Profile picture of the author YemTv
    Check online c++ tutorials and then cplusplus.com it help you great to learn.
    Signature
    CBDISCOUNTS - Clickbank Discounted Marketplace
    Magic Article Rewriter - SAVE $24 OFF!
    {{ DiscussionBoard.errors[5981638].message }}
  • Profile picture of the author xrampage16
    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
    {{ DiscussionBoard.errors[5982218].message }}
  • Profile picture of the author RoyCTP
    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.
    Signature
    High Quality Custom WordPress, Joomla, and Drupal Themes by Custom Theme Packages see our reviews!
    {{ DiscussionBoard.errors[5983220].message }}
  • Profile picture of the author sharonhurley
    Banned
    The best way to learn c++ is to buy a book and you need a good understanding in logic.
    {{ DiscussionBoard.errors[6021083].message }}
  • Profile picture of the author Assefseer
    you should visit some institute.or you concern from books or youtube.
    {{ DiscussionBoard.errors[6027255].message }}

Trending Topics