Complete programming newbie - C or C++

This is a discussion on Complete programming newbie - C or C++ within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Hi, I hope that this is the right place to ask this as I am a complete beginner to this ...

  1. #1
    Registered User
    Join Date
    Feb 2003
    Posts
    3

    Arrow Complete programming newbie - C or C++

    Hi,

    I hope that this is the right place to ask this as I am a complete beginner to this site and to programming.

    I have seen many books and websites for C, C++ and C#, being completely new to the subject I don't know if I should start with C or C++ tutorials? Any particular tutorials that you have found useful for beginners?

    I know that C is the original language and C++ and C# are new and hence better? more complete? easier?

    Any help, pointers or advice will be greatly appreciated.

    Thank you,

  2. #2
    Registered User
    Join Date
    Jan 2003
    Posts
    5
    I suppose its subjective as to what is better to learn first and what is easier, but if you want to start learning C, heres a link to the <moderator removed link>. Its probably the best C reference book out there and should help get you started.

  3. #3
    Registered User
    Join Date
    Feb 2003
    Posts
    3
    Thank you for your comments and link. I suppose that not really having an idea about programming it's really difficult to ask the right questions.

    I would like to learn the language which is will allow me most flexibility, it's most commonly used and the one that it's not platform specific. My perception is that C# or C++ are more geared towards the Windows environment.

    Another thing that I would like to know about is compilers. Currently I have VS 6.0 and began using it yesterday with the tutorial, again out of ignorance I pressumed that compilers where pretty much the same but I have seen some where, that some compilers are not as good as other or that they are again more platform specific.

  4. #4
    RoD
    RoD is offline
    Redundantly Redundant RoD's Avatar
    Join Date
    Sep 2002
    Location
    Missouri
    Posts
    6,331
    VS 6.0 is a awsome compiler. I use it daily (although i love .net i don't have it), and i have no complaints.

  5. #5
    Registered User
    Join Date
    Feb 2003
    Posts
    8

    C to start with

    What i have heard from any good programmers i know is that it better to learn C then it is easier to learn all other languages.
    but that just wat i have herd

  6. #6
    Registered User
    Join Date
    Feb 2003
    Posts
    3
    Cheers for all the advice.

    I have seen several comments and also read in B Stroustrup's web site that C++ has all the functionality and portability of C as well as being a more user friendly language.

    Would you agree with that? Are there any books that you would recommend for a complete begineer?

    I've started doing some of the tutorials and so far so good and any further material or resources anyone can point me would be great.

    Thank you,

  7. #7
    Casual Visitor
    Join Date
    Oct 2001
    Posts
    350
    c++ offers better manipulation tools than c, but knowing a little of both would be an asset in the workplace should a future employer ask you to translate a c program into c++

    I think that downloading source code for working programs is far more beneficial as is reading through the headers than is reading over tutorials. You might not understand everything that you read in the source code, but you play with a working program (hopefully) and see what each call or section of code does.

    Most tutorials are usually too basic or too broad to be of any practical use.....

    You can download source snippits for all levels from wrox press. Or you used to be able to. http://www.wrox.com/dynamic/books/download.aspx

    Looks like they've changed the format again.
    I haven't used a compiler in ages, so please be gentle as I try to reacclimate myself. :P

  8. #8
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    I would learn and somewhat master c++.....then get into c# and or java....just becuase theyre easier to use for some stuff. The onlhy reason you learn c++ first is to get a better grasp on programming concpets...and to truly appreciate the power (and drawbacks) of a higher level language like c# or java
    PHP and XML
    Let's talk about SAX

  9. #9
    5|-|1+|-|34|) ober's Avatar
    Join Date
    Aug 2001
    Posts
    4,429
    Blobby.... same guy as the one on vbforums.com??

  10. #10
    CIS and business major
    Join Date
    Aug 2002
    Posts
    194

    Re: Complete programming newbie - C or C++

    Originally posted by Blobby
    Hi,

    I hope that this is the right place to ask this as I am a complete beginner to this site and to programming.

    I have seen many books and websites for C, C++ and C#, being completely new to the subject I don't know if I should start with C or C++ tutorials? Any particular tutorials that you have found useful for beginners?

    I know that C is the original language and C++ and C# are new and hence better? more complete? easier?

    Any help, pointers or advice will be greatly appreciated.

    Thank you,
    Of those three, start off with c, then move your way to c++. Once you know c++, c# will be easy to learn.

    Good luck!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Complete newbie is lost
    By Boltrig in forum C Programming
    Replies: 1
    Last Post: 11-25-2007, 06:23 PM
  2. complete newbie help
    By terracota in forum Windows Programming
    Replies: 4
    Last Post: 11-11-2004, 04:44 PM
  3. Complete Open GL Newbie
    By Krak in forum Game Programming
    Replies: 21
    Last Post: 05-01-2003, 08:19 AM
  4. Doom Lord engine complete!
    By Leeman_s in forum Game Programming
    Replies: 8
    Last Post: 05-12-2002, 12:44 AM
  5. Need some really simple help (complete Linux newbie)
    By Hannwaas in forum Linux Programming
    Replies: 11
    Last Post: 12-10-2001, 02:16 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21