This document presents a study on numerical methods for finding roots of equations, including techniques like bisection, false-position, secant, and Newton-Raphson methods. It details the implementation of these methods in Python and C++, compares their execution times, and develops a mobile application using Kotlin. The findings indicate that the secant method is the fastest in Python while the Newton-Raphson method performs best in C++, with Python overall being faster than C++.