Thread: Learning C++

  1. #1
    Registered User
    Join Date
    Feb 2009
    Posts
    329

    Learning C++

    Hi,

    I was just wondering what other peoples experiences were learning to program in C++. I'm mainly learning from books and online resources, and there is obviously a lot of stuff to digest. Did other people keep having to refer back to topics covered previously to refresh their memories or did people memorise each aspect before moving onto the next? I know a lot if retaining the information will be from repetitive useage, and I will be starting a 12 month programming placement in 8 weeks so I am guessing I will retain the knowledge a lot more then (particularly when applying it to real projects).

    I was just curious as to other peoples experiences?

    Thanks,

    Darren.

  2. #2
    Registered User
    Join Date
    May 2009
    Posts
    106
    Its fine to have to refer to books some, what exactly do you have to keep looking up though..

  3. #3
    Registered User
    Join Date
    Feb 2009
    Posts
    329
    Quote Originally Posted by jamort View Post
    Its fine to have to refer to books some, what exactly do you have to keep looking up though..
    It's nothing too serious, and I am still a beginner. But it may be something to check with arguments a particular function takes, correct method of using a function, etc. I seem to retain information about general functionality, it's the specifics that I sometimes need to check back on.
    Last edited by darren78; 07-03-2010 at 06:10 AM.

  4. #4
    Registered User
    Join Date
    May 2009
    Posts
    106
    yeah looking at what arguements a specific function takes is fine... The main thing is knowing that function exists when you need it

  5. #5
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    The most important thing is knowing the concepts. How is the syntax? When to use it? Etc.
    What arguments functions takes and what header they lie in is largely irrelevant. No programmer ever remembers all of that (but they do tend to remember some of the most commonly used stuff). That is why documentation is a programmer's best friend.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  6. #6
    Registered User
    Join Date
    Feb 2009
    Posts
    329
    Thanks for the responses. That's made me more confident that I am progressing well.

  7. #7
    Algorithm Dissector iMalc's Avatar
    Join Date
    Dec 2005
    Location
    New Zealand
    Posts
    6,318
    Is this the first programming language you are learning, or do you know another language e.g. Delphi, already?

    It is the difference between having to learn programming language concepts or simply having to mostly just learn how those concepts work in C++.
    My homepage
    Advice: Take only as directed - If symptoms persist, please see your debugger

    Linus Torvalds: "But it clearly is the only right way. The fact that everybody else does it some other way only means that they are wrong"

  8. #8
    Registered User
    Join Date
    Feb 2009
    Posts
    329
    Quote Originally Posted by iMalc View Post
    Is this the first programming language you are learning, or do you know another language e.g. Delphi, already?

    It is the difference between having to learn programming language concepts or simply having to mostly just learn how those concepts work in C++.
    Yeah, this is my first language Malc. So, there is a lot to take in with concepts/paradigms, syntax etc.

  9. #9
    Registered User
    Join Date
    Jun 2010
    Posts
    15
    and if u want to remember and understand better u could also answer on forums and explain why u said that and that, and document if its true what you say (for refresh your memory and to be sure its true) and if in the end you didnt understand it, other smart ppl may also help u understand it better.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Machine Learning with Lego Mindstorms
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 14
    Last Post: 01-30-2009, 02:34 PM
  2. Best Approach for Learning
    By UCnLA in forum C Programming
    Replies: 5
    Last Post: 03-21-2008, 02:35 AM
  3. Need Help On a Simple Bank Program
    By oobootsy1 in forum C# Programming
    Replies: 9
    Last Post: 08-08-2005, 10:51 AM
  4. Fun Learning a New Language
    By UnregdRegd in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 09-30-2003, 10:03 PM