PDA

View Full Version : Complete programming newbie - C or C++



Blobby
02-12-2003, 09:28 PM
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,

KirbyMorph
02-12-2003, 09:56 PM
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.

Blobby
02-13-2003, 07:32 PM
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.

RoD
02-13-2003, 07:38 PM
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.

programmerham
02-15-2003, 06:19 PM
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

Blobby
02-15-2003, 08:17 PM
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,

ronin
02-15-2003, 09:38 PM
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..... :D

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.

Waldo2k2
02-17-2003, 02:43 AM
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

ober
02-17-2003, 08:50 AM
Blobby.... same guy as the one on vbforums.com??

Terrance
02-17-2003, 10:14 AM
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!