title: how to start writing a very simple programming language
body: <p>Recently, I was going around looking for ideas on what I can build using C this summer and I came across this post: <a href="https://stackoverflow.com/questions/1257376/interesting-project-to-learn-c">Interesting project to learn C?</a></p>
  
  <blockquote>
    <p>Implement a programming language. This
    doesn't have to be terribly hard - I
    did the language that must not be
    named - but it will force you to learn
    a lot of the important parts of C. If
    you don't want to write a lexer and/or
    parser yourself, you can use lex/flex
    and yacc/bison, but if you plan on
    that you might want to start with a
    somewhat smaller project.</p>
  </blockquote>
  
  <p>I was kinda intrigued about the implementing a programming language answer and I'm wondering how do I go about starting this? I've gone through the whole K&amp;R book and I've done some of the exercises as well. I also have a bit of experience in C++ and Java if that matters. Any tips? Thanks!</p>