Bug Hunt trains the most useful skill in programming: debugging. Every program has a goal and exactly one bug. Read the code, pick the line that breaks it, and get a one-line explanation of the fix.
Know what the code should do before reading it - then check each line against that goal.
Pretend to be the computer: write down what each variable holds after every line.
Look closely at < vs <=, = vs ===, missing return and indexes that start at 0.
Who is Bug Hunt for?
Which languages are included?
How is it scored?