Coding has been used to solve problems for decades and has evolved to be a vital part of our lives.The term "code" originated even before computers, from the practice of encoding information.Modern software engineering follows the principle of structuring information for efficient retrieval, automation, and tracking.Software encapsulates logic, following a structured and predictable approach for reliable results.