title: Are clojure forms data or type?
body: <p>I am beginning learning clojure. Coming majorly from Java and some scripting languages, the code as data part of clojure (and all functional languages, I assume) is not so clear.</p>
  
  <p>Starting from the first pages of the book I see forms. And I see it mostly associated with data, like <code>#{1 2}</code>. But in some other places I saw <code>Boolean</code> labelled as <code>form</code>. </p>
  
  <p>Now, I was under the assumption that <code>false</code> is a form of type <code>Boolean</code>, but I didn't see <code>type</code> being mentioned more than a few times, so I am confused.</p>
  
  <p>Can someone give me a push to understand the concept of forms and also give me a push so that I can understand code as data part of the language?</p>