C++ programing

sitnet

Senior Member
Joined
Apr 4, 2008
Messages
850
Hey everyone , I want to start programing in C++ language and I don't know where to start. I know a few basics about programing but i'm gonna need step-by-step help of were to start and what to do. So if anyone knows of a help file or something like that I would really be thankfull for a link. O yeah, and how long is it gonna take before I know the basics( I'm a rather fast learner when it comes to things that I like)?
 

zophas

Expert Member
Joined
Mar 31, 2008
Messages
1,245
There's a "C++ in 21 days" somewhere on the net. Try google. There's tons of C++ stuff out there. Again google.:D
 

sitnet

Senior Member
Joined
Apr 4, 2008
Messages
850
There's a "C++ in 21 days" somewhere on the net. Try google. There's tons of C++ stuff out there. Again google.:D

OK cool but do you know of any good free ebook sites ( I think I'm gonna use C++ for dummies or maybe I'm gonna start more basic:D with Visual basic)
 

zophas

Expert Member
Joined
Mar 31, 2008
Messages
1,245
I use emule for ebooks. Don't think I ever got "C++ for Dummies" tho. I kinda lost interest in C programming quite some time ago.
 

icyrus

Executive Member
Joined
Oct 5, 2005
Messages
8,600
If you're going to get into C++ you should get "The C++ programming language" by Stroustrup. Might as well learn from the man who made the language.

But in all honesty - why C++?
 

c10n3d_0r6

Senior Member
Joined
Nov 1, 2005
Messages
626
I got a Dummies C++ book. I know a little bit of Delphi from school and been using the Dummie guide for C++. Been pretty good so far. Explains well and easy to understand. Also uses the opensource IDE/Compiler Bloodshed Dev-C++
 

kronoSX

Honorary Master
Joined
Feb 28, 2005
Messages
14,916
even for dummies like me i find it way to difficult..fu c++
 

Gnome

Executive Member
Joined
Sep 19, 2005
Messages
7,210
I had to learn C++ in second year and found Thinking in C++ a excellent book, although I can't remember if it is a beginners book or not. It's free also.
 

sn3rd

Expert Member
Joined
Jan 18, 2008
Messages
4,305
In my experience, I find it helps to know what you are aiming for. If you only want a basic knowledge of the syntax and semantics, then an online tutorial will be enough. Try http://www.programmersheaven.com for a bunch of tutorials that can help you there. Bruce Eckel's "Thinking in C++" is pretty good. Takes you through the language quite comprehensively. If you're looking for programming style (which will definitely help later on), check out Tomasz Muldner's "C++ With Design Patterns Revealed". Nice reference for beginners, and it quickly moves onto making life easier using design patterns.

If this is your first language, it might be a good idea to look into a different language (Bruce Eckel recommends Python as a decent starting language). The reason is that many people find the STRICT, STRICT rules of C++ incredibly distracting when first learning to program. As a result, you start to dislike programming (thinking of it as a tedious task) and you start finding creative ways to get around the conventions that are there for a reason (simply to make your life easier). There's nothing wrong with making your life easier, but in C++, it usually happens because of laziness. A better way to make life easier is to switch to Python.

There's plenty of debate as to which language is best, but the gist of what I've read implies that the best language is specific to the particular application and situation. If you need uber runtime speed, then C++ would be worth using (but why stop there? You COULD go lower-level :p ). Otherwise, I'd recommend trying out an interpreted language first (Python's nice and comes with awesome documentation).
 
Top