This document presents an introduction to Join Calculus, a model for concurrent computation, emphasizing its advantages over imperative concurrency methods. It outlines the foundational principles of Join Calculus, including the concepts of molecules and chemical reactions that facilitate asynchronous computations, as demonstrated through various examples. The document also compares Join Calculus to the actor model, highlighting its unique features and limitations while proposing potential applications and further explorations in this area.