&gt; You have to learn on some programming language and those are as good as any, though starting on Java sounds painful.<p>Not really – but I won’t make that argument myself, but instead link to pg’s &quot;Blub Paradox&quot;: <a href="http:&#x2F;&#x2F;www.paulgraham.com&#x2F;avg.html" rel="nofollow">http:&#x2F;&#x2F;www.paulgraham.com&#x2F;avg.html</a>