Though the site implies using python, here is a site that can be fun for all programming languages

http://www.pythonchallenge.com/

You get a visual clue that you solve by writing code. The code you write is based on the clues and hints they give you. Once you solve it, you can go onto the next puzzle by using the solution from the prior puzzle in a mini-puzzle fashion.

An example might be, you are at http://bob.com/puzzle1.html. You may get a problem who's solution is to strip out z's out vowels to see a message. The message becoming clear text would be a hint to strip out vowels in the url, or some part of the url. Anything in the page is a clue, such as the title, the source code for it, images, sounds, anything.

It is certainly a new twist on these style of puzzle sites, like http://deathball.net/notpron/, which is NOT A porn site.

Enjoy!

Update: Please be kind to their servers. Some of the puzzles involve hitting their servers multiple times. Please be kind and space out your requests so that they dont' get bogged down. sleep(10) is your friend.

----
Give me strength for today.. I will not talk it away..
Just for a moment.. It will burn through the clouds.. and shine down on me.


In reply to Programming Puzzles by exussum0

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.