Week 00 (Getting Started) - ICPC-Damnhour-Community/Level-0-2025 GitHub Wiki
Getting Started π
This week is all about introductions. Weβll cover the basics of programming, competitive programming, and setting up the necessary tools.
Overview π
Prepare yourself for the upcoming weeks by watching the videos and setting up your coding environment. By the end of this week, you should be comfortable with the basics of programming and familiar with online competitive programming platforms.
Videos and Resources π₯
Section | Description | Link |
---|---|---|
Info Session | Overview of the training, what to expect, and how to succeed. π | - Info Session Slides - How to use Github for your training |
Introduction to Programming | Learn the basics of programming. π | Watch Video |
Programming Competitions | Understand why programming competitions are important. π | - What and Why - ACM ICPC, ACPC, ECPC |
Online Judges | Get familiar with online judges and registration for platforms. π» | Online Judges Overview |
Register on Codeforces and VJudge to start solving problems. π | - Codeforces - VJudge | |
Learn how to use Codeforces and VJudge effectively. βοΈ | - Codeforces Guide - Vjudge Guide | |
Why We Use C++ in This Training | Search for: "Why C++ is the preferred language for many competitive programmers?" π‘ | Discover |
Where to Run and Test Code | Set up an environment to run your code: CLion, VS Code, or use an online compiler. | See table below |
Environment Setup π οΈ
Tool | Description | Link |
---|---|---|
CLion (The Best) | A free IDE for students with university email addresses. | Set up CLion |
VS Code | A lightweight and popular code editor with C++ support. | Set up VS Code |
Code::Blocks | An easy-to-use IDE, available for direct use. | Set up Code::Blocks |
Online Compiler | Test your C++ code quickly online without any setup. | Programiz - Online C++ Compiler |
Join Our Discord Server π¬
Join the ICPC Damanhour Community Discord Server for live sessions, announcements, and Q&A.
Our server is where the community meets to discuss and solve problems. Make sure to stay connected! π
- Watch this video to learn how to use the server effectively: Our Server Tutorial
Whatβs Next? π
Once youβve gone through the Week 0 resources, youβll be ready to start solving problems in Week 1. Keep checking the Wiki for updated content each week!