How I Failed, Failed, and Finally Succeeded at Learning How to Code
Am I alone in thinking Project Euler is not particularly well suited to learning to program?When I looked into it, many of the problems may be tackled in a programming language through brute force, but cleverer approaches usually come from mathematical manipulations rather than programming insights. The mathematical emphasis didn't seem to lead naturally to higher level programming techniques involving modularity or abstraction beyond the functional level.