Schemescape

Development log of a life-long coder

100 programming languages in 100 days

As usual, this is probably a terrible idea, but I've set a poorly conceived personal goal:

Solve the first 100 problems from Project Euler using a different programming language for each one.

Update: I've created a repository on GitHub to track my progress and a tag index page for related blog posts. And I just finished day 1.

Reasons this is a dumb idea

If you're thinking this is a pointless, trivial exercise, you might be right. Here are some reasons that this is likely not a good use of my time:

I'm sure I could enumerate many more reasons to not do this.

Reasons this is not a dumb idea

Despite this being an obvious waste of time, I'm still "full steam ahead" because:

Caveats

I left this section for last, hoping that people wouldn't make it this far, because the headline is deliberately misleading. When I mentioned "100 days", I didn't mean 100 consecutive days. And I didn't even necessarily mean that each programming language would take 1 day. The "100 days" is really more about limiting the amount of collateral damage to my personal life that this project might cause.

On that note, wish me luck! And feel free to email me suggestions for programming languages (especially if you know of Project Euler problems to pair with them).

Links