The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
You can always soothe yourself with murphy's law...
if you were successful at the first time, you did it wrong
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
Given my experience with this situation in my own professional history, karma is a [vindictive] old bitch, and the following has occurred:
1. Out of your 100,000+ records, some small number (less than 200) have been mishandled, and they are randomly distributed throughout the set.
2. The mishandled records include those for most of the senior levels of management at your employer, local government where you live, plus the leadership of local organized crime.
3. All of the bad records now produce incontrovertible evidence that those people are part of the QAnon conspiracy to sell children into sexual slavery. They also smoke in public buildings, and spit on sidewalks.
4. The records include a very clear identification of you as the source of the evidence.
I found 'Ivor Horton's Beginning Visual C++ 2012' very helpful. As the name suggests, it focuses on VC++ but it teaches things generically enough to learn about any other C++ variants. The 2012 version is of course out of date now but I think there are newer versions and it would still be good enough to learn C++ in general.
Accelerated C++ is the only book I recommended for teaching C++ - i recommend it to beginners and seasoned developers alike (it's a great refresher). It's accessible, brief, cheap, and kicks elephant because it teaches C++ using *generic programming* which is how the STL was designed to be used.
Doesn't the course material include teaching her C++? And isn't there a recommended reading list for the course?
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
Given my daughter's experience with such courses, their 'textbook' is usually a class guide written as a master's thesis project by the graduate assistant teaching the class. These are uniformly awful, poorly written, and of low technical quality.
I'll recommend this Pluralsight course by Kate Gregory - more because I've seen extracts of this course and the philosophy behind it (teach C++, not 'C with a bit of ++'). And as Pluralsight do a free trial, your daughter can try it for nothing.
Who is this course for?
This course is aimed at those who have never programmed before.
What will I learn in this course?
Learn how to get the tools to develop in C++ and basics like building and running an application, then discover how to use classes from the C++ Standard Library and how to write and use your own functions and classes.
What prerequisites do I need?
Before beginning the course, you should be familiar with editing text files on your operating system and that's it.
What software is required?
There are text editors that come with your operating system, and then you need a compiler and a linker, and they very often come together.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
I wrote a book with two other authors called The C++ Workbench, which teaches C++. It doesn't teach all of C++, but focuses on the fundamentals. One feature is that it uses online C++ compilers that run in your browser so learning is as frictionless as possible. I'd actually be interested to learn if people like the approach in this book.
If you're saying she's taking a course where she needs to KNOW C++ but it isn't being taught in the course, then I would recommend taking a different course, or taking a C++ course first. Trying to learn C++ at the same time you're supposed to be using it in a course is a losing proposition, especially if she has no experience programming.
I read the list of reccomendations and did not see this one. "C++ How To Program: Introducing Object-Oriented Design with the UML" by Deitel & Deitel. Easy to read, well organized and covers the things likely to be used in basic object oriented C++ programming. Others mentioned that I would second are "Effective C++", PluralSight training and "Thinking in C++", although the last one is rather basic.
Having learned it this way, I always recommend Stroustrup's "C++ Programming Language". Read it cover to cover. Yes it will take a while, but its worth it. Then after perhaps a year of C++ experience, pick up Scott Meyer's "Effective C++", both editions. And/or his more recent variants of the same thing.
C++ takes a long time to learn to use properly. I've been coding in C++ nearly 30 years now, and I'm still learning stuff. Though I'd like to think I'm and effective C++ coder
Last Visit: 31-Dec-99 18:00 Last Update: 19-Apr-21 11:40