This document provides an introduction to high-performance computing (HPC), emphasizing its efficiency in processing large sets of jobs in parallel rather than in a single sequence, which is characteristic of supercomputers. It covers the components of an HPC cluster, benefits of using HPC, typical users, job scheduling, and offers a checklist for executing and managing jobs effectively. Additionally, it discusses when to use or avoid HPC, the types of schedulers, and the importance of profiling and monitoring jobs throughout their execution.