learning python, C++, and maybe javascript through project euler challenges