So I want to learn some type of programming and I decided on either C or C++, can anyone help me with choosing which, as I've read they're similar but different. Also I'd like to get some type of book to help me so if anyone of you has any recommendations that would be awesome. Thanks guys and merry christmas :)
i'd learn C# and then try C++
C# has more failsafes to help you program (i.e. error detection on compiling), and is still amazingly flexible. You can write WP7 apps in C# for example.
Spoiler for More sigs:
(This post was last modified: 25/12/2010 02:37 PM by ProperBritish.)
I prefer C over C++, but that's just me. K&R is a great book on C, written by the guy who made the language. But if you want to learn C++ instead, try this book.
25/12/2010 04:58 PM
Mickey
Down with MJ yo
Posts: 3,663.2843 Threads: 251
Joined: 26th Apr 2008
E-Pigs: 28.7300
(25/12/2010 02:37 PM)ProperBritish Wrote: i'd learn C# and then try C++
C# has more failsafes to help you program (i.e. error detection on compiling), and is still amazingly flexible. You can write WP7 apps in C# for example.
From my little knowledge, isn't c# windows only? I'm currently running only Linux and that's what I plan to develop for and on.
spoon, if you haven't done any programming before, I'd say start with something like Python, or maybe Java, then go to C++.
Python and Java are way easier, and will teach you programming theory kinda stuff. If you've done programming before, it'd be much easier to move on to C++.
well c# is a microsoft managed library. It's really easy to use and sort of like easy mode programming Oo
I think the best place to start (object oriented programming anyway) is probably with visual basic because it's really simple. then you could move to C# and then c++. But microsoft managed languages are almost completely different from unmanaged. Now unmanaged C and C++ are the languages you use to write psp programs and such. The only problem is the api's can be hard to understand and program with. at least for me... I don't understand them :/
I hate keeping track of headers n such too :<
python first then move to C# or Java. C++ is for the pros. C++ will make you cry while python is really simple and very fun. There is also tons of online resources for python while C++ requires classes and expensive textbooks.
Also if you're going to spend some hard earned dough on textbooks, O'Reilly books are the best. BUY USED!
If you are trapped under falling debris, conserve oxygen by not farting.
made by diego
(This post was last modified: 26/12/2010 02:55 AM by Incadude.)
26/12/2010 01:45 AM
Mickey
Down with MJ yo
Posts: 3,663.2843 Threads: 251
Joined: 26th Apr 2008
E-Pigs: 28.7300