I've used it for the same purpose, but one thing to bear in mind is the problems are incredibly focused on a small domain, so while you can pick up some bits of a language, it is nowhere near a thorough introduction.
> Some problems can even be solved without any programming.
Here's a fairly comprehensive list of those problems, but it hasn't been updated in a while, e.g., 601 is solvable with pencil and paper but it's new enough that it isn't on the list.
Re:Project Euler
by americanjetset on Sunday December 10, 2017 @06:40PM
(#15894147)
This is exactly what I use it for.
(They do ask not to share the solutions.)
But nice job translating them :-)
That's not me, but I found those translations very useful a few years ago! Hope it can help someone.
Re:Project Euler
by mathattack on Sunday December 10, 2017 @09:39PM
(#15894776)
Similar w/me. I picked up Python that way.
It's also very good to learn algorithm and maths. Some problems can even be solved without any programming. And for some, a certain amount of math is necessary to have a efficient solution to the problem.
Ps: you can find the first 50 problems in french here : https://www.lucaswillems.com/fr/articles/19/project-euler-tr...