Getting started writing a compiler is a bad idea outside LISP&#x27;s and such that are ideally suited to it. Compilers are complex, hard-to-write programs. Best to do a series of utilities that each explore functionality one is likely to use in real life or just wants to learn about. The IRL stuff gets one used to the feel of the language and whether it&#x27;s worth proceeding in. The other part is, well, fun and a learning experience. :)