This document is a detailed guide for a programming and algorithm workshop held at NCTU's winter camp, covering C/C++ essentials, I/O techniques, and common programming pitfalls. It introduces various approaches including brute force, simulation, and specific competitive programming problems along with their solutions. It emphasizes the use of standard libraries, basic data structures like vectors, and describes typical challenges faced in competitive programming scenarios.