Like Tree18Likes

To learn C++ or C# should I learn C first ?

This is a discussion on To learn C++ or C# should I learn C first ? within the C Programming forums, part of the General Programming Boards category; The eternal debate: One answer is, it doesn't really matter which language you choose to learn - your aim isn't ...

  1. #16
    Registered User
    Join Date
    Nov 2011
    Location
    Saratoga, California, USA
    Posts
    334
    The eternal debate:

    One answer is, it doesn't really matter which language you choose to learn - your aim isn't to learn a particular syntax but rather the underlying principles that are universal to programming.

    To that end, start with a language that gets you past the syntax as quickly as possible so you can learn the principles. MIT used to start you with Scheme, now it's Python. So anyway, out of your choices, my vote would be C first. If you know C along with some data structures then you can really appreciate the difference between a vector and a list, and the impact of choosing one over the other.

    On the other hand, if you just want to learn an industrial skill, just pick one.

    The Perils of JavaSchools - Joel on Software

  2. #17
    TEIAM - problem solved
    Join Date
    Apr 2012
    Location
    Melbourne Australia
    Posts
    1,303
    I noticed that no one has been asking what the OP what they want to program...

    Microprocessors, Windows Applications, Android Apps, iPhone Apps, Linux, ?...

    What do you want to program?
    stahta01 and amadeus111 like this.
    Fact - Beethoven wrote his first symphony in C

  3. #18
    Registered User
    Join Date
    Jan 2013
    Posts
    25
    Quote Originally Posted by Click_here View Post
    I noticed that no one has been asking what the OP what they want to program...

    Microprocessors, Windows Applications, Android Apps, iPhone Apps, Linux, ?...

    What do you want to program?
    I would like to program games and iphone apps. What steps do u think I should follow to be a competitive game programmer ?

  4. #19
    Registered User
    Join Date
    Jan 2013
    Posts
    25
    Quote Originally Posted by Tclausex View Post
    The eternal debate:

    One answer is, it doesn't really matter which language you choose to learn - your aim isn't to learn a particular syntax but rather the underlying principles that are universal to programming.


    The Perils of JavaSchools - Joel on Software
    Exactly! I wanna know what I am doing.

  5. #20
    SAMARAS std10093's Avatar
    Join Date
    Jan 2011
    Location
    Glyfada,Athens
    Posts
    2,650
    Games come with graphics. C++ is a very good tool for graphics
    amadeus111 likes this.
    Code - functions and small libraries I use


    It’s 2014 and I still use printf() for debugging.


    "Programs must be written for people to read, and only incidentally for machines to execute. " —Harold Abelson

  6. #21
    Registered User
    Join Date
    Nov 2011
    Location
    Saratoga, California, USA
    Posts
    334
    I believe Objective-C is what you want for iPhone (and Cocoa and the Apple APIs and probably some OpenGL).
    amadeus111 and stahta01 like this.

  7. #22
    TEIAM - problem solved
    Join Date
    Apr 2012
    Location
    Melbourne Australia
    Posts
    1,303
    C++ for games
    Objective-c for iPhone

    If I were you, I'd start at C++
    Fact - Beethoven wrote his first symphony in C

Page 2 of 2 FirstFirst 12
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Learn C after C++?
    By swgh in forum C++ Programming
    Replies: 26
    Last Post: 03-02-2006, 07:45 PM
  2. You have to learn C in order to learn C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 07-16-2004, 10:33 AM
  3. What/Where to learn?
    By Cris987 in forum C++ Programming
    Replies: 10
    Last Post: 11-28-2003, 10:32 PM
  4. where can i learn what an API is?
    By Geo-Fry in forum C++ Programming
    Replies: 4
    Last Post: 08-12-2003, 05:30 PM
  5. Do you want to learn..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 02-21-2003, 02:00 PM

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