Join Peggy Fisher for an in-depth discussion in this video What you should know before watching this course, part of Learning C++.
Before we get started, there are some things that you should already know about programming in general. This course is designed to get you up and running with C++ programming language. It's not intended to be an introduction to the fundamentals of programming. Therefore, you should already be familiar with some of the basic principles of programming such as defining variables, data types, functions or methods, and assignment statements. Prior experience with other languages such as C, Java or Python will also be very helpful, but not required.
You should know how to used common programming tools, such as a text editor or an integrated development environment like Visual Studio or Eclipse. For a refresher on programming basics, you can watch foundations of programming Fundamentals with Simon Allerdice. This course does a great job of introducing the fundamentals of programming that I described earlier. Although I'm not going to review the fundamentals of programming, I'll spend some time at the beginning about some of the subtle differences between C++ and other languages such as C, Java or Python.
A few of the differences include general syntax, program structure for declaring functions, and methods and more. Once you feel comfortable with these concepts you are ready to start programming with C++.
- Downloading and exploring the C++ IDE
- Working with loops
- Using predefined functions
- Creating custom functions
- Creating and instantiating classes
- Working with external files
Skill Level Beginner
Q: How do I upgrade the C++ compiler on Mac OS X and Linux?
A: Refer to C/C++ Essential Training for a detailed look at installing or upgrading the C++ compiler on various platforms.
Q: The link to download the Eclipse IDE in the "Download a C++ IDE" movie doesn't work. Where can I find the IDE?
A: Short URLs are case sensitive and need to be typed in exactly as they appear. Type in or simply click http://goo.gl/CzckWp to visit the Eclipse IDE for C/C++ Developers page.
1. Getting Started
2. C++ Basics
3. Flow of Control
4. Classes and Objects
5. Data Structures
6. File Manipulation
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.