Let's focus on typing C++ code.
C++ is based on C. It resembles C with added classes. It is an object-oriented language. Nowadays it has object-oriented, functional and it allows low-level memory manipulation.
C++ uses brackets very intensively as these distinguish blocks of code. C++ code resembles most of C's syntax. It allows for handling exceptions. It contains lambda expressions (anonymous functions).
C++ is designed to be efficient as it is a fairly low-level language. It has a lot of control over memory. It is good for system programming and software that is resource-constrained. It is used in game development and for most people, this use case may be the most appealing.