Create Your Own Programming Language Making a dynamic language similar to Ruby and Python, using the ideas of Marc-André Cournoyer in How to Create Your Own Freaking Awesome Programming Language. By Raymond Gan