From the course: Complete Guide to C++ Programming Foundations
What you should know - C++ Tutorial
From the course: Complete Guide to C++ Programming Foundations
What you should know
- [Instructor] Before we start, there are some things you should know. First and foremost, this is an introductory course on the C++ programming language, so you may or may not have experience programming. Either way, some exposure to any programming language may be useful. Although you don't need an IDE to run your C++ code. I will use Visual Studio Code running on GitHub Codespaces. This is a cloud-based platform embedded in the GitHub repository, which allows you to easily follow along with the code in your web browser without having to install anything. If you decide to use a different development environment, make sure to use the C++11 standard or later. You may want to read the documentation of your development environment for this. It's just a Google search away. As you advance through the course, you will need to read some parts of the C++ documentation. For this, I recommend cppreference.com, which is a free online reference for C and C++ in the form of a wiki. Lastly, we will cover a diverse range of programming concepts, and, although each example is unique, most will follow a consistent theme, which is game development. This theme was chosen because it is a rich field that utilizes a broad spectrum of programming elements, making it perfect for exploring C++. However, it is important to clarify that this is not a game development course, and no prior knowledge in that area is needed. The game development examples serve only as a context to make learning more engaging and relatable. Our focus remains purely on learning C++ programming foundations that are applicable across various domains.