I recently heard about codechef and how much it helps you to be on your way to be a better programmer. I have a little bit of confusion. Should I know Data Structures and Algorithms before starting out on this website? Or a basic of Python language is enough to get me started?
Any help would be very much appreciated!