This session will cover the basics of parallel computing, starting by exploring its definition and importance, describing how it differs from serial computing, and its significant real-world applications and benefits. Then it will provide an overview of high-performance computing (HPC) architectures, including clusters and supercomputers, and introduce the concepts of multi-core processors and GPUs. Attendees will also learn about popular parallel programming languages and libraries like MPI, OpenMP, and CUDA. Finally, the session will include a hands-on introduction to using NCSA's Delta Cluster, where participants will practice essential Linux commands and apply their newfound knowledge in a practical setting.