If you have worked with other common programming languages, such as Java, C++, and Python, the concepts of classes and objects should already be clear to you; we'll assume that's the case and look at how these concepts apply in modern JS.