C++ Development Environment & Program Build

GDG on Campus Cairo Higher Institute for Engineering, Computer Science and Management - Cairo, Egypt

C++ Development Environment & Program Build 💻Are you interested in learning C++ but feel confused about how programs ar...

Jan 22, 6:00 – 8:00 PM (UTC)

18 RSVP'd

Key Themes

AI - GemmaNetworkingTech Talk / Meetup

About this event

C++ Development Environment & Program Build 💻

Are you interested in learning C++ but feel confused about how programs are built and what actually happens behind the code?
This session is designed for students and beginners who want to build a solid foundation before diving into real coding.

In this session, you will learn:

What is a Development Environment?
Understanding the workspace where we write, build, and test programs
(Editor, Compiler, Libraries, Debugger)

IDE vs VS Code
What an IDE is
Why VS Code is a flexible and powerful environment for C++ development

Compiler vs Interpreter
How C++ code is transformed into machine code
Why C++ is a compiled language

The C++ Build Journey
Source Code → Preprocessor → Compiler → Assembler → Linker → Executable
Understanding what happens behind the scenes

Compiler & Debugger
The role of the compiler in building programs
How the debugger helps detect runtime and logical errors

Types of Errors
Compilation errors
Linking errors
Runtime errors
Logical errors
Warnings and how to read them correctly

Setting Up the Environment (Live)
Installing VS Code
Installing the C++ Extension
Installing the g++ Compiler
Building a complete development environment

First C++ Program
Writing and running “Hello World”
Learning how to read compiler error messages and fix issues efficiently

🎯 Beginner-friendly — no prior C++ experience required
💻 Online Session
👨‍💻 Open to all students and programming enthusiasts

Outcome:

By the end of this session, you will:
✅ Understand how C++ programs are built
✅ Know how to set up a proper C++ development environment
✅ Be ready to write and run your first real C++ programs with confidence

Next Session Preview:
Variables • Data Types • User Input • Basic Program Logic✨

Organizers

  • Eman Mekkawy

    GDG on Campus Cairo Higher Institute for Engineering, Computer Science and Management

    Organizer

  • Ziad Karem

    Organizer

  • mahmoud Abdelhalem

    Organizer

  • Mohamed Sayed kamel

    GDG on Campus Cairo Higher Institute for Engineering, Computer Science and Management

    Head Technical Team

  • Hazem Hassan

    GDG on Campus Cairo Higher Institute for Engineering, Computer Science and Management

    Head Technical Team

  • Jolie Samy

    Head Merketing

  • amr khaled

    Head HR Team

  • Fatma Hossam

    Head Media

  • ziad ayman

    Vice HR Team

  • امير سامي

    Head PR Team

  • mohamed abdo

    HR Team

  • Mariam Abd El-Rahman

    HR Team

  • Abrar Ahmed

    PR Team

  • Monica Farag

    PR Team

  • Jana Eslam

    PR Team

  • Shahd Hany

    PR Team

  • Tony Maged badea

    PR Team

  • Shahd Elwakeel

    CHI Institute

    Marketing Team

  • Malak Emad

    Content Team

  • Nada Mohamed

    Content Team

  • Hanan Mohamed

    Graphic Design Team

  • Melad Hani

    Technical Team

  • osaifos Saif

    Technical Team

  • Ahmed Elkstawy

    Technical Team

  • amr khaled

    Technical Team

  • Mohamed Hossam

    Mentor