Solved

Learning

Posted on 2003-11-16
7
365 Views
Last Modified: 2010-04-01
Where can I learn some basic C++ quickly?
0
Comment
Question by:spearman123
7 Comments
 
LVL 48

Accepted Solution

by:
AlexFM earned 250 total points
Comment Utility
You can start from this (free) electronic book:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
0
 
LVL 22

Expert Comment

by:grg99
Comment Utility
Ha HA ha, very funny.  This is like asking, how can I learn some written Mandarin Chinese, quickly?

There really isnt a "Father Guido Sarducci's 5 minute University" for C++.  Most employment tests are smart enough to NOT ask any simple question, which can be learned from the first chapter of any C++ book.  Instead they'll ask some question that shows REAL knowledge that can only be learned by programming a while in the language.  Common questions include the common pitfalls that are not mentioned in most books.  Questions like:  "What does this obscure message from the linker mean is wrong with your C++ declaration of Foo()?".

0
 
LVL 19

Expert Comment

by:mrwad99
Comment Utility
grg99 has a valid point; C++ is not a language that can be learned easily or quicly.  In fact I have a book that claims you can learn it in 21 days:  however, I think that that authors are assuming that you have days that are *much* longer than 24 hours, as C++ is a massive language.

AlexFM's recommendation, Thinking in C++, is also a good book, but again that depends on your preferred style of writing.

Overall though you cannot beat the results given by google, as below:

http://www.google.co.uk/search?q=%22C%2B%2B+tutorial%22&ie=UTF-8&oe=UTF-8&hl=en&meta=
0
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 
LVL 1

Author Comment

by:spearman123
Comment Utility
i just want to learn a little.. im in highschool next semester im taking the class.. just want to know a little and how to do the basics before i get there so I can get ahead..
0
 
LVL 19

Expert Comment

by:mrwad99
Comment Utility
Have a look at the book link posted by AlexFM, or the link I have posted to various tutorials on the Internet.  It is undoubtedly better for you to be given a wide range of material and chose your own rather than have someone only give you one option and say "you must read this".

When you think you have leant enough from any of the resources given, just stop !
0
 
LVL 11

Expert Comment

by:bcladd
Comment Utility
Again, depending on learning style, I really like Koenig and Moo's _Accelerated C++_; go to a book store and read the first chapter or two (they are pretty short) and see if you like it. You won't know how well you can learn it without access to a compiler. You can download many free compilers on-line. You should figure out what compiler you'll use next semester so that you can learn that compiler (it might not be free but you can get access to it at school as you read the book, on-line or off).

Good luck, -bcl
0
 
LVL 3

Expert Comment

by:Sandra-24
Comment Utility
This is what got me started:

http://newdata.box.sk/bx/c/

If you actually learn everything that's in the book you'll be well above anything they teach in high school.

In fact you'd be above first year university c++ courses also.

But that's not everything there is to know in C++. Many people on this forum have been learnign and working with C and then C++ for 20 years and still don't know everything.

It's a big topic:)
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Unlike C#, C++ doesn't have native support for sealing classes (so they cannot be sub-classed). At the cost of a virtual base class pointer it is possible to implement a pseudo sealing mechanism The trick is to virtually inherit from a base class…
Article by: SunnyDark
This article's goal is to present you with an easy to use XML wrapper for C++ and also present some interesting techniques that you might use with MS C++. The reason I built this class is to ease the pain of using XML files with C++, since there is…
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now