C++ Starter

C++ Starter

Write, Compile & Learn

2 ratings
1 review
Free
In-App Purchases

Details

Released
August 21, 2026
Updated
November 5, 2026

Features

C++ Starter screenshot #1 for iPhone
C++ Starter screenshot #2 for iPhone
C++ Starter screenshot #3 for iPhone
C++ Starter screenshot #4 for iPhone
C++ Starter screenshot #5 for iPhone
C++ Starter screenshot #6 for iPhone
C++ Starter screenshot #7 for iPhone
C++ Starter screenshot #8 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Learn C++ programming by writing, compiling, and running code directly on your device. Progress from basic syntax to advanced projects like games and network applications with interactive lessons and exercises.

✓Write, compile, and run C++17 code
✓20 free C++ lessons
✓Advanced courses via Learning Pro
✓Interactive game and GUI exercises
✓Explore C++ history and applications
✓On-device compilation and execution
✓Supports multiple projects with IDE Pro
Show original description
+1

What's New in C++ Starter

0.3.0

November 5, 2026

- Added C++20 support, with a choice of C++17 or C++20 for each project. - Upgraded the local compiler and updated libraries for graphics, GUI, and networking projects. - Source import now detects common encodings, including UTF-16, GB18030/GBK, Shift-JIS, and Big5, and converts imported files to UTF-8. - Improved source import: original filenames are preserved, with options to replace or rename conflicting files. Importing no longer replaces main.cpp by default. - Fixed a crash that could occur when accessibility tools accessed course code blocks on Mac.

More
4

Subscriptions & In-App Purchases

$0.99

Learning Pro — 1 Month

All paid courses for 1 month. No auto-renewal.

User reviews

Best app ever

Best. App. Ever.

Developer apps

FAQ

What is C++ Starter?

C++ Starter is a programming and learning environment designed for beginners to write, compile, and run C++ code directly on their iPhone, iPad, or Mac. It offers lessons and projects to help users learn C++ from basic syntax to advanced applications.

What programming languages does C++ Starter support?

C++ Starter specifically focuses on the C++ programming language, supporting C++17 standards. It allows users to write and compile C++ code without needing to set up a separate compiler toolchain.

How many free lessons are included in C++ Starter?

C++ Starter provides 20 free C++ lessons that cover fundamental topics such as variables, input/output, loops, functions, and classes. These lessons are designed to build a strong foundation for new programmers.

What are the advanced courses in C++ Starter?

Advanced courses, available through Learning Pro, cover topics like C++ Data Processing, Algorithms, Object-Oriented Programming, Game Programming, GUI Programming, and HTTP Programming. These courses offer deeper dives into specific areas of C++ development.

Does C++ Starter require an internet connection to code?

No, C++ Starter allows for on-device compilation and execution of your code, meaning you do not need an internet connection for most programming tasks. Network programs can access external services when needed.

What devices is C++ Starter available on?

C++ Starter is available on Mac, iPhone, and iPad, offering a consistent coding experience across Apple devices. The interface adapts to different screen sizes for optimal usability.

How does C++ Starter handle user data and privacy?

No account registration is required for C++ Starter, and your project code stays on your device. Compilation and execution are local, ensuring your source code is not uploaded to the developer's servers.

What is the rating of C++ Starter?

C++ Starter has a rating of 3.0 stars based on 2 ratings. This indicates a mixed reception from its current user base.