C++ programing

sitnet

Senior Member
Joined
Apr 4, 2008
Messages
886
Reaction score
34
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)?
 
There's a "C++ in 21 days" somewhere on the net. Try google. There's tons of C++ stuff out there. Again google.:D
 
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)
 
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.
 
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++?
 
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++
 
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.
 
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
Sign up to the MyBroadband newsletter
X