Thread: C++ Rookie.

  1. #1
    Registered User
    Join Date
    Jun 2009

    C++ Rookie.

    I am learning C++ and would like to find out from the veterans out there what is the most efficient way of learning this language. Through research I have found the book "C++ How to Program" by P.J. Deitel and am working through the book. I also have on order "C Primer Plus" by Stephen Prata.

    Though my "How to Program" has limited questions and exercises. Secondly you have to have an instructor's edition to verify the answers to exercises and this resource is not accessible to the general public.

    Does anyone out there know of any good workbooks with questions and exercises and answers to these items?

    Secondly, what is the most recommended learning path?

  2. #2
    Join Date
    Oct 2007
    Inside my computer
    I would recommend the book Accelerated C++. Very good book and it has exercises. Unfortunately, I don't know if it has answers.
    But the path to learning a language is simple:
    - Read a beginner's book.
    - Do exercises.
    - Create programming projects. Program them. Use your knowledge.
    - Ask questions about subjects.
    - Hang out on the board, read topics and answer them if you wish. Absorb the knowledge!
    This is going to take time. That's unavoidable. That's how it is with any topic. Put enough time and experience into it and you shall receive your expertise.
    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.

  3. #3
    Registered User
    Join Date
    Sep 2010
    I'd recommend checking out "Thinking in C++"-- it's a great introduction to the language and is available free online here.

    Concerning the most recommended learning path-- the very best way is to just start coding. If you've got a cool software idea, start programming away at it and learn the language as-you-go. Or, if you're more of a social learner, get involved with open-source projects online and find some mentors that can challenge you.

  4. #4
    Registered User
    Join Date
    Jun 2009

    C++ Rookie.

    Elysia & ajs15822,

    Thank you for your suggestions. They are well taken.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Setting my compiler..(for a rookie)??
    By Greek_89 in forum C++ Programming
    Replies: 2
    Last Post: 12-09-2009, 01:00 PM
  2. an uber-simple array/function question for a c rookie!
    By variable83 in forum C Programming
    Replies: 13
    Last Post: 12-06-2009, 01:24 PM
  3. Help a rookie
    By elrookie in forum C Programming
    Replies: 14
    Last Post: 06-14-2007, 10:28 AM
  4. Rookie pointer problem: 2 dimensions, malloc
    By GatesAntichrist in forum C Programming
    Replies: 11
    Last Post: 12-20-2005, 12:35 PM
  5. Rookie needs a lead
    By DirtElk in forum C Programming
    Replies: 5
    Last Post: 02-18-2002, 08:27 AM