I tend to think in the language I’m most comfortable with, and the first one I’ve learnt: Python.
Python tends to be extremely close to pseudo code, and it’s a language that has lots of stuff built in. So it’s a very good choice for coding exercises - I can translate ideas in language constructs very naturally without having to reinvent the wheel! Proof is, most coding challenge solutions written in Python I’ve seen rarely exceed 4 or 5 lines.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.