Course info
Oct 7, 2021
1h 26m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only

Because C++ can be used for so many different things, it can be challenging to see all of it. In this course, C++ 20: The Big Picture, you’ll learn to evaluate whether C++ is the right language for you. First, you’ll explore the problems modern C++ solves well. Next, you’ll discover the C++ ecosystem. Finally, you’ll learn how to leverage the C++ standard library. When you’re finished with this course, you’ll have the skills and knowledge of C++ needed to understand when and where to use this powerful language.

About the author
About the author

Kate Gregory is in her fourth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Current work makes heavy use of .NET and Visual C++ for both web and client development, especially for Windows 7 and 8. Managing, mentoring, technical writing, and technical speaking occupy much of her time, but she still writes code every week.

More from the author
Learn to Program with C++
5h 18m
Aug 5, 2020
Reading Legacy C++
Feb 10, 2020
More courses by Kate Gregory
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Kate Gregory, and welcome to my course, C++ 20: The Big Picture. I'm a consultant and mentor at Gregory Consulting. I've been using C++ for over 30 years, and I've enjoyed watching it change over the decades. C++ is a language governed by a standards committee and implemented by many vendors. It's used on many platforms to make fast, powerful applications and games. This course is your entry point to C++ development. It will put C++ in context within software development and discuss its strengths and applicability to various kinds of applications. Some of the major topics that we'll cover include what C++ is good for and things it's less good for, how the C++ standardization process works, what tools you need to work in C++, and the C++ Standard Library. By the end of this course, you'll know how C++ fits into the development work you plan to do and what you need to get started. There really isn't anything you need to know before beginning the course. I'm going to give you an overview of the concepts that you need to understand where C++ fits with the work you plan to do. From here, you should feel comfortable diving into C++ with courses on C++ language topics, the C++ Standard Library, and design patterns in C++. I hope you'll join me on this journey to learn what C++ is with the C++ 20: The Big Picture course, at Pluralsight.