Ruby is interpreted, high-level, and general-purpose programming language supporting multiple paradigms. It is simple yet quite productive. Ruby has many more features which we will be exploring with our magnifying glasses and refining the ruby that we know. You might get confused or it might be a lot in one go but it will all be worth learning. It is a new language in which everything is an object even the data types. You will be learning about how to get started with ruby. We bring you various theoretical knowledge regarding a concept and also some of the codes related to some hot topics. These codes will give you a very good understanding of a particular problem statement and how you have to deal with it.