
C++ for Absolute Beginners
Build a Complete Budget Application from User Input to File StorageBy Felix HalloranLength7h 6m
About this audiobook
C++ for beginners and learn C++ programming. Are you ready to write real C++ programs from scratch? C++ for Absolute Beginners is the hands-on guide that teaches you variables, loops, and functions by building them yourself. No prior coding experience needed—just a desire to learn and a computer. This book takes you from zero to confident coder, step by step, with practical projects that stick. Unlike C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals or C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals, which focus on C# and .NET, this book is laser-focused on pure C++—the language behind games, operating systems, and high-performance apps. You'll master core concepts like pointers, memory management, and object-oriented programming, all while building your own programs. Perfect for beginners who want a solid foundation in C++ without the fluff. Start your coding journey today and unlock the power of C++.
This book covers everything you need: setting up a compiler, writing your first program, understanding data types, controlling flow with loops and conditionals, creating reusable functions, and debugging like a pro. Each chapter builds on the last, with clear explanations and real-world examples. By the end, you'll have a portfolio of programs and the confidence to tackle more advanced topics. Whether you're a student, hobbyist, or career changer, C++ for Absolute Beginners is your gateway to the world of programming.
Don't get lost in abstract theory—this book is all about doing. You'll write code from page one and see results immediately. With Felix Halloran's friendly, step-by-step approach, you'll avoid common pitfalls and learn best practices. If you've tried other resources and felt overwhelmed, this book is for you. It's designed to make C++ accessible and fun. Get your copy today and start building your first real programs in C++.
Competing books like C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals by [placeholder] and C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals by [placeholder] cover different ecosystems. This book stays true to C++, giving you the depth and control that only C++ can offer.
Audiobook details
GenreTechnology
Length7 hrs 6 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish
Table of contents
1Introduction
2C++ for Absolute Beginners
3Preface
4Chapter 1 — Setting Up Your Environment and Writing Your First Program
5Chapter 2 — Variables and Data Types – Your Budget’s Building Blocks
Show all chaptersShow less
6Chapter 3 — Getting Input and Doing Math – Talk to Your Budget
7Chapter 4 — Making Decisions – Categorize Your Spending
8Chapter 5 — Loops – Repeat the Budget Menu Until the User Quits
9Chapter 6 — Functions – Reusable Budget Calculations
10Chapter 7 — Arrays and Strings – Store Multiple Transaction Descriptions
11Chapter 8 — Vectors – A Growing List of Transactions
12Chapter 9 — Structs – Grouping Data into a Single Transaction Object
13Chapter 10 — File Input and Output – Make Your Budget Remember Forever
14Chapter 11 — Classes – Encapuslate Your Budget into an Object
15Chapter 12 — STL Containers – Map Categories to Totals
16Chapter 13 — Pointers and Dynamic Memory – close look into Efficiency
17Chapter 14 — Inheritance and Polymorphism – Different Account Types
18Chapter 15 — Error Handling and Validation – Bulletproof Your Budget
19Chapter 16 — Polishing the User Experience – Menus, Formatting, and Help
20Chapter 17 — Advanced Features – Sorting, Searching, and Date Tracking
21Chapter 18 — Where to Go Next – From Budget Tracker to Real-World Projects
22About the Author