Prerequisites
Have a strong grasp of a programming language such as Python, C, C++, Ruby, or any of the other languages out there.
Have your favorite code editor or IDE installed (one such example is VSCode)
Stay motivated. Constructing a compiler is not easy, so keep pushing; it's worth the ef...