The CopperSpice documentation is extensive, so let’s break it down into some smaller components. We have multiple tutorials and videos about programming and using C++. This article will explain where to find all of these.
The Overview Documentation is where to find information about installing and getting started.
- CS Overview
- How to build CopperSpice from source
- List of our supported platforms
- Compiler versions used to build on each supported platform
- Migrating from Qt to CopperSpice
- Timeline of events, source code changes, and release dates
Application Program Interface Documentation
The API documentation consists of descriptions of all the classes and associated methods which can be found in the CopperSpice libraries. Each class documentation page shows an inheritance diagram, an overview description of the class, and information about all the members of the given class.
There are over 70 tutorials in the CopperSpice API documentation. The topics are grouped into the following categories.
- General Concepts
- Graphical Concepts
- Meta Objects
We also have a YouTube channel which contains over 65 different videos. They range in length from about 10 to 15 minutes over a variety of topics like C++, graphics, strings, containers, and how to document source code. Some of the videos focus on the basics and others explore more advanced programming in C++.
These first three videos explain the fundamental data types in C++ and we recommend them to all levels of programmers.
- Modern C++ Data Types ( data types, references )
- Modern C++ Data Types ( value categories )
- Modern C++ Data Types ( move semantics, perfect forwarding )
These are two additional videos which provide general information about the standard library and strings.
- What is the C++ Standard Library
- Intro to Unicode
The following is a link to the Keynote presentation for CppOnSea 2021. The information in this video is relevant to all levels of programmers no matter how much experience you may have or what computer languages you know.
Learn Programming, then Learn How to Be a Programmer
The entire source code for CopperSpice can be found on the github repository.