You are missing my point, I think.<p>There is no reason why &quot;language suitable for building gigantic, uber-complex, mission-critical systems&quot; and &quot;language suitable for fooling around with as a beginner&quot; should be the same, and many reasons why they shouldn&#x27;t.